宁波手机网站建设,网站做用户登录,官方网站建设合同,黄岐建网站1 源码安装php7下载php7./configure --eable fpm --prefix路径(指定路径#xff0c;所有的文件会安装在这里。不然会文件会分散到别的地方)make make install完成php的安装(如果想要按照php扩展可以用pecl命令或者phpize命令来按照)2 安装nginxyum install nginx开启ng…1 源码安装php7下载php7./configure --eable fpm --prefix路径(指定路径所有的文件会安装在这里。不然会文件会分散到别的地方)make make install完成php的安装(如果想要按照php扩展可以用pecl命令或者phpize命令来按照)2 安装nginxyum install nginx开启nginx/etc/init.d/nginx star3 开启php-fpmwhereis php-fpm启动命令是/usr/local/php/sbin/php-fpm报错了[26-Feb-2015 15:39:55] ERROR: failed to open configuration file /usr/local/php/etc/php-fpm.conf: No such file or directory (2)[26-Feb-2015 15:39:55] ERROR: failed to load configuration file /usr/local/php/etc/php-fpm.conf[26-Feb-2015 15:39:55] ERROR: FPM initialization failed错误信息说找不到 php-fpm.conf哦原来是php-fpm.conf还没有我们到 /usr/local/php/etc目录下将php-fpm.conf.default拷贝也一份成php-fpm.confcd /usr/local/php/etc/cp php-fpm.conf.default php-fpm.conf编辑一下这个配置文件vim php-fpm.confpid run/php-fpm.piduser wwwgroup www再次尝试启动/usr/local/php/sbin/php-fpm再次报错说www 用户不存在[26-Feb-2015 15:57:38] ERROR: [pool www] cannot get uid for user www[26-Feb-2015 15:57:38] ERROR: FPM initialization failed好那我们新建www 用户组groupadd wwwuseradd -g www www再次启动/usr/local/php/sbin/php-fpm没有任何的输出表示成功了php-fpm占用的是9000端口我们查看下进程[rootlocalhost php-5.4.11]# ps -ef|grep php-fpmroot 1377 1231 0 11:19 pts/1 00:00:00 grep php-fpmroot 29249 1 0 06:22 ? 00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)www 29250 29249 0 06:22 ? 00:00:00 php-fpm: pool wwwwww 29251 29249 0 06:22 ? 00:00:00 php-fpm: pool wwwroot 32132 6158 0 08:25 pts/2 00:00:00 vi php-fpm.conf[rootlocalhost php-5.4.11]# netstat -tnl | grep 9000tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN[rootlocalhost php-5.4.11]#好安装和启动都OK了。开机启动 php-fpm之前接说过php-fpm是独立于web服务器和php之前的一层服务器所以我们需要开机启动它开机启动的配置文件是/etc/rc.local 加入 /usr/local/php/sbin/php-fpm 即可[rootlocalhost init]# vi /etc/rc.local1 #!/bin/sh2 #3 # This script will be executed *after* all the other init scripts.4 # You can put your own initialization stuff in here if you dont5 # want to do the full Sys V style init stuff.67 touch /var/lock/subsys/local8 /usr/local/apache/bin/apachectl start9 /usr/local/bin/redis-server /etc/redis.conf10 /usr/local/php/sbin/php-fpm光安装好php-fpm也是没用的得配合web服务器使用下一节我要学习nginx的安装以及nginx连接php-fpm来使用php。php-fpm的启动配置在www.conf里面可以对里面的参数进行设置4 配置nginx解析php