在CentOS7.6上部署nginx+php全过程

文章内容都是经过本人亲测过的步骤,如有不明白的地方,欢迎进群探讨

QQ技术交流群:126095418

1. 首先在你的CentOS7.6系统上装好nginx

查看文章在CentOS7.6中安装nginx全过程,这里不做介绍

2. 使用yum命令安装php和php-fpm

yum install -y php php-fpm

3. 启动php-fpm

systemctl start php-fpm.service

4. 修改nginx.conf的配置

vi /etc/nginx/nginx.conf

5. 在server{} 中增加一段配置

location ~ \.php(.*)$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO  $fastcgi_path_info;
    fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
    include        fastcgi_params;
}

注意:nginx可能会读不到变量$document_root所以需要将变量$document_root换成当前所配置站点的根目录 /usr/share/nginx/html/

6. 重启nginx服务

systemctl restart nginx.service

7. 到站点目录下创建php探针文件测试php是否正常运行

vi /usr/share/nginx/html/index.php

写上PHP探针代码

8. 访问站点查看是否运行成功

你可能感兴趣的:(Linux-CentOS)