使用LNMP一键安装包

1)SSH远程会话管理工具

SSH远程会话管理工具 - screen使用教程

2)LNMP安装步骤

https://lnmp.org/install.html

 

1、CentOS环境下通过YUM安装软件

安装nginx/php/mysql:yum install nginx php php-fpm mysql mysql-server

查看安装的软件信息:rpm -ql xxx   例如:rpm -ql nginx

查看软件包的版本信息:rpm -q xxx  例如:rpm -q nginx

原文:https://cloud.tencent.com/document/product/213/2046

 

2、CentOS下LNMP环境配置

1)配置nginx

  1. 启动服务:service nginx restart
  2. 测试是否正常:wget http://127.0.0.1(最后显示" 'index.html' saved ",说明nginx服务正常。)

 

2)配置PHP

  • 启动php-fpm:service php-fpm start

 

3) 修改nginx的配置,实现nginx和php联动

根据php-fpm监听端口,修改nginx的nginx.conf配置

查看php-fpm默认监听端口配置:cat /etc/php-fpm.d/www.conf |grep -i 'listen ='

返回结果为:listen = 127.0.0.1:9000
以上结果表明php-fpm的默认配置的监听端口为9000,现在只用修改配置,将php解析的请求转发到127.0.0.0:9000处理即可。

查找nginx配置文件:nginx -t

使用vi命令修改该配置文件:vi /etc/nginx/nginx.conf

在配置文件中找到以下片段,修改红色部分。

  
server {
  listen       80;
  root   /usr/share/nginx/html;
  server_name  localhost;

  #charset koi8-r;
  #access_log  /var/log/nginx/log/host.access.log  main;

  location / {
      index  index.html index.htm;
  }

  #error_page  404              /404.html;

  # redirect server error pages to the static page /50x.html
  #
  error_page   500 502 503 504  /50x.html;
  location = /50x.html {
      root   /usr/share/nginx/html;
  }

  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  location ~ .php$ {
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index   index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
  }

}

修改完成后,按“Esc”键,输入“:wq”,保存文件并返回。

通过下面的命令,查看配置是否正确:

cat /etc/nginx/nginx.conf

重启nginx,使配置生效:service nginx restart

在/usr/share/nginx/html/目录下创建index.php,在外部进行访问验证即可

欢迎留言