php-fpm安装
2016-01-17 23:02
483 查看
最近在用php写webserver,webserver已经完成,但fastcgi不知道怎么写,只好先用php-fpm,现在php-5.3.3以上已经自带php-fpm,只需要configure的时候加上–enable-fpm
如果提示undefined reference to `libiconv’则需要先安装libiconv
再次编译
在源码包的sapi/fpm/目录下有安装好的php-fpm的启动程序与配置文件
打开pm.max_children、pm.start_servers、pm.min_spare_servers、pm.max_spare_servers前面的注释,并保证pid的位置与php-fpm里边的pid位置一直,否则会Starting php-fpm …………………………….. failed
/etc/init.d/php-fpm start
如果端口占用killall php-fpm
./configure --with-php-config=/usr/local/bin/php-config --enable-fpm
如果提示undefined reference to `libiconv’则需要先安装libiconv
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz tar -zxvf libiconv-1.13.1.tar.gz cd libiconv-1.13.1 ./configure --prefix=/usr/local/libiconv make make install
再次编译
./configure --with-php-config=/usr/local/bin/php-config --enable-fpm --with-iconv=/usr/local/libiconv make make install
在源码包的sapi/fpm/目录下有安装好的php-fpm的启动程序与配置文件
chmod 744 init.d.php-fpm cp ./init.d.php-fpm /etc/init.d/php-fpm cp ./php-fpm.conf /usr/local/php/etc/php-fpm.conf vim /usr/local/php/etc/php-fpm.conf
打开pm.max_children、pm.start_servers、pm.min_spare_servers、pm.max_spare_servers前面的注释,并保证pid的位置与php-fpm里边的pid位置一直,否则会Starting php-fpm …………………………….. failed
/etc/init.d/php-fpm start
如果端口占用killall php-fpm
相关文章推荐
- php configuration
- kuangbin_ShortPath S (POJ 3169)
- 解决Zabbix 3.0中 php7不支持always_populate_raw_post_data = -1
- 解决Zabbix 3.0中 php7不支持always_populate_raw_post_data = -1
- php实现归并排序
- php实现插入排序
- php实现选择排序
- php实现冒泡排序
- PHP 变量未定义报错 解决方案
- PHP标准 —— 框架的互操作性
- PHP安装编译教程
- 每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒? php
- Phalcon自动加载(PHP自动加载)
- PHP 7 有些什么值得期待?(二)
- php 内置Web服务器
- thinkphp分页效果的制作,按查询条件分页正确做法
- PHP学习笔记六、函数
- Windows下搭建php开发环境
- php
- Thinkphp中的条件分页