查看php是否运行
ps -ef | grep php
ps -ef | grep php-fpm
/
安装php等依赖
yum install php
yum install mysql
yum install mariadb-server
yum install php php-fpm php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-pdo php-pgsql php-pecl-redis php-soap php-pear php-imap php-ldap php-bcmatch php-mbstring php-mcrypt php-odbc
php
php-fpm
vim /etc/php-fpm.d/www.conf
查找文件位置
find / -name php-fpm
/usr/sbin/php-fpm
/run/php-fpm
/etc/logrotate.d/php-fpm
/etc/sysconfig/php-fpm
/var/log/php-fpm
解决问题
1.查看一下配置文件是否有语法错误
/usr/sbin/php-fpm -t
2.添加用户组
adduser nginx
passwd nginx
3.vim /etc/php-fpm.d/www.conf 然后全文替换
[www]
listen = 127.0.0.1:9001
listen.allowed_clients = 127.0.0.1
listen.owner = nginx
listen.group = nginx
listen.mode = 0660
user = nginx
group = nginx
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
slowlog = /var/log/php-fpm/www-slow.log
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = on
php_value[session.save_handler] = files
php_value[session.save_path] = /var/lib/php/session
4.nginx配置
server {
listen 80;
server_name word.zxzplay.com;
root web-word;
location ~ \.php$ {
try_files $uri =404;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9001;
}
location / {
root web-word;
index index.php index.html index.htm;
}
}
重启php-fpm、nginx
killall php-fpm
service nginx reload
service php-fpm start