location ~.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
2.php-fpm配置文件位置:(/etc/php-fpm.d/www.conf)
修改
user =nginx
group=nginx
3.启动nginx服务:
systemctl start nginx.service
如需设置开机自启使用以下命令:
sudo systemctl enable nginx.service
查看启动状态:
systemctl status nginx
看到以下字眼说明启动成功!
Active: active (running) since 六 2016-11-19 13:40:04 CST; 50min ago
4.启动PHP-FPM:
systemctl start php-fpm.service
如需设置开机自启试用以下命令:
sudo systemctl enable php-fpm.service
查看启动状态:
systemctl status php-fpm.service
看到以下字眼说明启动成功!
Active: active (running) since 六 2016-11-19 14:14:33 CST; 18min ago
至此,php+mysql+nginx 环境搭建完成!
最后,在web根目录下下一个php文件测试下;呼呼~~
为了更方便的访问修改数据库,需要安装mysql管理工具 phpMyAdmin
跳转web根目录:(根据之前设置跳转自己的网站根目录)
cd /wwwdata/html/
下载pma安装包:
wget https://files.phpmyadmin.net/phpMyAdmin/4.4.12/phpMyAdmin-4.4.12-all-languages.zip
解压安装包:
unzip phpMyAdmin-4.4.12-all-languages.zip
这里如果缺少 unzip 需要先安装unzip;
yum install unzip zip
重命名安装文件夹
mv phpMyAdmin-4.4.12-all-languages phpmyadmin
修改session存放目录权限:
chown -R nginx.nginx /var/lib/php/session
如果需要修改session根目录位置 需要修改位置:
/etc/php.ini 中修改 session.save_path
由于 /etc/php-fpm.d/www.conf中 的 session.save_path 比php.ini优先级更高所以如果 存在 /etc/php-fpm.d/www.conf中 的 session.save_path 只需修改这个即可
以为这样就可以了 但是登录又出现问题!登陆不上 !
做了一下修改:
1.修改/var/lib/php/session文件夹权限 770以上
2.在phpmyadmin目录下 config.sample.inc.php 中修改 $cfg'Servers'['user'] = 'root';$cfg'Servers'['password'] = '123456'; 为自己设置的用户名密码;
您可能感兴趣的文章: