centos部署php网站方法-使用nginx

wylc123 12天前 ⋅ 35 阅读

1.系统前置部署要求

需要部署了nginx的Centos系统。

2.安装php和php-fpm

yum install -y php php-fpm

3.启动php-fpm

systemctl start php-fpm.service

4.修改nginx.conf的配置

打开nginx安装目录下conf文件夹下的nginx.conf文件进行配置

在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/

5. 重启nginx服务

systemctl restart nginx.service

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

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

7.写上PHP探针代码

<?php
  phpinfo();
?>

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


全部评论: 0

    我有话说: