安装PHP
#wget http://cn2.php.net/get/php-5.3.8.tar.gz/from/cn.php.net/mirror
#tar -zxvf php-5.3.8.tar.gz
#cd php-5.3.8
#./configure --prefix=/usr/local/php --enable-fpm
--with-libevent-dir=/usr --with-mcrypt=/usr/local/libmcrypt --with-zlib
--enable-mbstring --with-openssl --with-mysql --with-mysqli
--with-mysql-sock --with-gd --with-jpeg-dir=/usr/lib
--enable-gd-native-ttf --without-sqlite --enable-pdo --with-pdo-mysql
--with-gettext --with-curl --with-pdo-mysql --enable-sockets
--enable-bcmath --enable-xml --with-bz2 --with-gettext --with-snmp
--enable-zip --with-snmp

出现如下内容,
+--------------------------------------------------------------------+
| License: |
| This software is subject to the PHP License, available in this |
| distribution in the file LICENSE. By continuing this installation |
| process, you are bound by the terms of this license agreement. |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point. |
+--------------------------------------------------------------------+
Thank you for using PHP.

安装
#make
#make install
移动php.ini
#cp /usr/local/php-5.3.8/php.ini-development /usr/local/php/lib/php.ini

关于php-fpm
php5.3.8默认包含php-fpm,

php-fpm的配置文件php-fpm.conf在/usr/local/php/etc <========当然要看你装php到了那里
php-fpm.conf的文件名这里为php-fpm.conf.default
#cp php-fpm.conf.default php-fpm.conf <========复制一份并重命名

php-fpm在/usr/local/php/sbin/下
#/usr/local/php/sbin/php-fpm ========启动php-fpm
启动错误解决:
ALERT: [pool www] pm.min_spare_servers(0) must be a positive value
编辑php-fpm.conf找到pm.min_spare_servers 去除;号,注意非注释内容pm.min_spare_servers
ALERT: [pool www] pm.max_spare_servers(0) must be a positive value
编辑php-fpm.conf找到pm.max_spare_servers 去除;号,同样非注释内容pm.max_spare_servers
WARNING: [pool www] pm.start_servers is not set. It's been set to 20.
编辑php-fpm.conf找到pm.start_servers 去除;号,同样非注释内容pm.start_servers
ERROR: bind() for address '127.0.0.1:9000' failed: Address already in use (98)
# netstat -ntlp|ps -ef|grep php查看进程,有N多进程
nobody 26152 26151 0 15:45 ? 00:00:00 php-fpm: pool www
nobody 26153 26151 0 15:45 ? 00:00:00 php-fpm: pool www
nobody 26154 26151 0 15:45 ? 00:00:00 php-fpm: pool www
nobody 26155 26151 0 15:45 ? 00:00:00 php-fpm: pool www
...........................
#killall php-fpm 结束所有php-fpm进程
再启动php-fpm
#/usr/local/php/sbin/php-fpm
成功

如果还无法启动 查看9000端口是否占用

netstat -tunlp |grep 9000

如果占用

修改php-fpm.conf文件里面的listen 端口地址

成功

再次修改nginx里面php fast_cgi端口配置

重启nginx

成功

注意启动命令可能是./php-fpm

最新文章

  1. IKONS – 赞!264 款手工打造的免费矢量图标
  2. PHP ElasticSearch的使用
  3. 学习SQL的点点滴滴(三)-修改数据库的兼容级别
  4. vs版本的改变处理
  5. PHPMailer邮件类使用错误分析
  6. PL/SQL在Oracle服务器上连接出错
  7. OSPF+LVS ,qugga,vconfig,...感觉这些很有想法啊
  8. 1064 Financial Management
  9. DSAPI 添加删除程序到Windows启动
  10. splay详解(二)
  11. 经典问题----拓扑排序(HDU2647)
  12. python全局变量
  13. Python 多环境配置管理
  14. SQL注入之Sqli-labs系列第九关和第十关(基于时间盲注的注入)
  15. 【转】CUDA之Dynamic Parallelism详解
  16. 20145301 赵嘉鑫 《网络对抗》Exp6 信息搜集与漏洞扫描
  17. AlexNet——ImageNet Classification with Deep Convolutional Neural Networks
  18. 【Vue】vue.js常用指令
  19. 【剑指offer】不使用新变量,交换两个变量的值,C++实现
  20. SpringBoot16 MockMvc的使用、JsonPath的使用、请求参数问题、JsonView、分页查询参数、JsonProperty

热门文章

  1. flex 弹性布局的大坑!!
  2. Ubuntu 中 java 环境 (sunjdk) 的配置 (附详细说明)
  3. HTTP 方法:GET与 POST
  4. asp.net core microservices 架构之Task 事务一致性 事件源 详解
  5. 转载(原标题:网站再遭新威胁 Struts2又曝高危漏洞啦)
  6. 51nod 1495 中国好区间
  7. LeetCode Split Concatenated Strings
  8. Pod Installing openssl-ios-bitcode报错
  9. python 函数 hex()
  10. Pycharm安装工具包