项目一 搭建lnmp

1.关闭防火墙firewalld以及selinux

2.安装相应的服务包和开启相应的服务

yum -y install mariadb-server php-fpm php-mysql

systemctl start mariadb php-fpm

3.安装nginx

  1)下载nginx 

    wget http://nginx.org/download/nginx-1.15.0.tar.gz

  2)安装nginx(安装完之后默认安装在/usr/local/nginx)

    tar zxvf nginx-1.15.0.tar.gz

    mv nginx-1.15.0.tar.gz nginx

    cd nginx

    ./configure

    make 

    make install

  3)修改nginx配置(修改之前学会先备份)

  cp  /usr/local/nginx/conf/nginx.conf  nginx.conf.bak

  vim /usr/local/nginx/conf/nginx.conf

扫描二维码关注公众号,回复: 1580553 查看本文章

    ①

         user nobody; 使用用户
         error_log /var/log/nginx/error.log info; 错误日志

    ②

      events {
      worker_connections 65535; 
      }

    ③

       tcp_nopush on; tcp优化
         tcp_nodelay on; 
           gzip on;

    ④ 

     server {
        listen 80;
        server_name xj2018.com;
        #charset koi8-r;
        #access_log logs/host.access.log main;
        location / {
          root /data/web/;
          index index.html index.htm;
        }

    ⑤ 

      location ~ \.php$ {
          root /data/web/;
          fastcgi_pass 127.0.0.1:9000;
          fastcgi_index index.php;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          include fastcgi_params;
      }

4)配置修改完之后nginx -t检查配置是否成功

5)ulimit -n 查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值  ulimit -n 65535 修改内核参数

6)重载nginx   /usr/local/nginx/sbin/nginx -s reload

7 )php-fpm的修改

① vim /etc/php.ini 改两行
  date.timezone = Asia/Shanghai 时区
  short_open_tag = On 允许短标签(默认开启)
② vim /etc/php-fpm.d/www.conf 改两行
  user = nobody
  group = nobody
③ systemctl restart php-fpm

6 Mysql的安装配置 

猜你喜欢

转载自www.cnblogs.com/jiang2018/p/9176447.html
今日推荐