CentOS lnmp环境搭建步骤

## CentOS安装LNMP步骤 **注意: 要安装wget工具** 若提示以下错误信息 Cannot find a valid baseurl for repo: base/7/x86_64 这表示无法链接到网线, 解决办法如下: cd /etc/sysconfig/network-scripts ls -a vi ifcfg-en文件 修改ONBOOT=yes , 重启服务器网

CentOS安装LNMP步骤

注意: 要安装wget工具

若提示以下错误信息

Cannot find a valid baseurl for repo: base/7/x86_64

这表示无法链接到网线,解决办法如下:

cd /etc/sysconfig/network-scripts

ls -a

vi ifcfg-en文件

修改ONBOOT=yes,重启服务器网络service network restart

  1. MySQL安装

    1. wget
    2. rpm -ivh mysql-community-release-el7-5.noarch.rpm
    3. yum update
    4. yum install mysql-server

完成后,MySQL默认安装到/var/lib/mysql目录下。

systemctl start mysqld # 启动 MySQL

systemctl enable mysqld # 开机启动ySMySQL

  1. 安装Nginx

    若有安装Apache,先卸载

    1. service httpd stop
    2. systemctl disable httpd
    3. yun remove httpd

再安装Nginx并且设置为开机启动

  1. yum install epel-release
  2. yum -y install niginx
  3. systemcrl start nginx #启动nginx
  4. systemctl enable nginx #开机启动

开放CentOs防火墙端口

firewall-cmd –zone=public –add-port=80/tcp –permanent

  1. 安装PHP7.*

    1. rpm -ivh # 安装 EPEL 源 可以用yum -y install epel-release
    2. rpm -Uvh # 安装 Webstatic 源
    3. yum install php70w php70w-common php70w-fpm php70w-opcache php70w-mysqlnd php70w-gd php70w-mbstring # PHP 5.3.0以上推荐使用mysqlnd驱动,而不是msyql
    4. 要PHP7.1把php70w 改成php71w
  2. 配置PHP-FPM

    1. 打开/etc/php.ini,删除cgi.fix_pathinfo前面的;注释符,再赋值为0
    2. 打开/etc/php-fpm.d/www.conf

      1. 将 127.0.0.1:9000 改为 php-fpm.sock 文件
      2. 取消 listen.owner和listen.group前面的注释
      3. 将user和group的值由apache改为nginx
    3. 启动PHP-FPM,并且设置为开机启动

      1. systemctl start php-fpm
      2. systemctl enable php-fpm
    4. 修改生成socket文件权限

      1. chmod go+rw /var/run/php-fpm/php-fpm.sock
  3. 配置NGINX

    1. Nginx 的配置文件是:/etc/nginx/nginx.conf,使用 vi 打开
    2. 根据情况调整worker_processes和keepalive_timeout
    3. 设置默认主页index index.php index.html index.htm;
    4. PHP脚本转发至PHP-FPM解析

        location ~ \.php$ {
          try_files $uri =404;
              fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
              fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
              fastcgi_index index.php;
              include fastcgi_params;
          }
      1. 重启Nginx
      nginx -t   # 检查配置文件语法
      systemctl reload nginx 
  4. TCP链接

    1. 只要把sock全部替换127.0.0.1:9000即可( /etc/php-fpm.d/www.conf,设置 listen 值)
    2. 修改 /etc/nginx/nginx.conf 如上即可
    3. 重启nginx就可以了

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部