上篇博客说了nginx了,这篇说PHP,下一篇开始开始
bind相关知识
2开始解压
3 ./configure -help|grep mysql
帮助我们查找可以关于mysql的节点
4配置./configure --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql
安装
5报错
6解决
7继续配置
./configure --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql
Make
Make install
8cp操作
cp php.ini-development /usr/local/php/php.ini
验证php.ini文件是否复制成功
ll /usr/local/php/
拷贝
cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin
8配置文件修改
vi /usr/local/php/php.ini
cgi.fix_pathinfo=0 注释取消,修改成左边,保存后退出
9创建用户
10启动 服务
/usr/local/bin/php-fpm
解决
既然是在 /usr/local/etc/php-fpm.conf文件的问题,就去找,果然最后一行是这个样子的:
include=NONE/etc/php-fpm.d/.conf
果断修改为 include=etc/php.fpm.d/.conf,要不然这个文件的配置扩展会找不到
我还修改了sapi里面的php-fpm.conf配置文件,还有www.conf的配置文件,总共是四处,大家注意(两处php-fpm.conf配置文件和两处www.conf配置文件)
一直报这个错,脑壳疼,修改配置文件启动了,
修改nginx.conf
修改
12查看nginx服务
13进入站点目录
14创建测试代码
15测 试成功