找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 976|回复: 0

RPM PHP安装与调试

[复制链接]

304

主题

42

回帖

1338

积分

管理员

积分
1338
发表于 2021-4-16 02:42:14 | 显示全部楼层 |阅读模式
1.PHP软件安装
yum -y install php*

2.配置文件
1)主配置文件
/etc/php-fpm.conf

2)子配置文件
/etc/php-fpm.d/www.conf

3.修改进程守护者
vi /etc/php-fpm.d/www.conf
user = nginx
group = nginx

4.php-fpm服务管理
systemctl enable php-fpm.service
systemctl start php-fpm.service
systemctl stot php-fpm.service
systemctl restart php-fpm.service
systemctl reload php-fpm.service

5.查看状态
systemctl status php-fpm.service

6.查看进程
pstree |grep php-fpm.service

7.查看端口
netstat -tunpl |grep php-fpm
无,本服务启动采用的是socket通讯方式,/run/php-fpm/www.sock

8.修改通讯方式
listen = /run/php-fpm/www.sock
listen=127.0.0.1:9000

9.测试php动态脚本
0)配置文件语法检测
nginx -t

1)配置index.php默认首页的优选级
location / {
        index index.php index.html
}

2)nginx结合php
vi /etc/nginx/default.d/php.conf
location ~ \.php$ {      
        fastcgi_index index.php;
        fastcgi_pass unix:/run/php-fpm/www.sock;
    #fastcgi_pass   127.0.0.1:9000;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include fastcgi_params;
}

3)重启nginx或重载nginx
systemctl restart nginx.service
systemctl reload nginx.service

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|外汇论坛 ( 粤ICP备16021788号 )

GMT+8, 2024-10-23 07:37 , Processed in 0.072741 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表