加入收藏 | 设为首页 | 会员中心 | 我要投稿 台州站长网 (https://www.0576zz.cn/)- 边缘计算、中间件、数据处理、数据分析、智能存储!
当前位置: 首页 > 综合聚焦 > CentOS > 正文

CentOS lnmp环境搭建步骤

发布时间:2020-09-01 16:03:46 所属栏目:CentOS 来源:互联网
导读:## 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就可以了

(编辑:台州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读