YUM安装lnmp无法解析php文件解决办法

作者: admin 分类: Linux 发布时间: 2018-06-04 16:09 浏览:1,719 次    

环境:Centos7.4        YUM安装源

 

1、修改nginx配置文件nginx.conf 添加php模块(yum安装nginx默认是没有这个模块,需要手动添加

[root@huangxu ~]# vim /etc/nginx/nginx.conf
#在server模块(重要)中添加如下内容:

location ~ \.php$ {
 
root /usr/share/nginx/html;            #注意此路径,也可写相对路径,yum安装在此目录下
 
fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;  #此路径只能写绝对路径

include fastcgi_params;

}

2、安装php-fpm

[root@huangxu ~]# yum install php-fpm -y

3、启动服务

[root@huangxu ~]# systemctl start php-fpm
[root@huangxu ~]# systemctl restart nginx.service

4、查看服务

[root@huangxu ~]# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 15853 root 6u IPv4 2680542 0t0 TCP *:http (LISTEN)
nginx 15853 root 7u IPv6 2680543 0t0 TCP *:http (LISTEN)
nginx 15854 nginx 6u IPv4 2680542 0t0 TCP *:http (LISTEN)
nginx 15854 nginx 7u IPv6 2680543 0t0 TCP *:http (LISTEN)
[root@huangxu ~]# lsof -i :9000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php-fpm 14679 root 6u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 14681 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 14682 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 14683 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 14684 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 14685 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN)

5、测试

[root@huangxu ~]# vim /usr/share/nginx/html/index.php
<?php
phpinfo()
?>
  • 浏览器中访问ip/index.php,如下显示,说明已成功!

%title插图%num


温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!

发表评论