1.将fpm打包放到php源代码中
gzip -cd php-5.2.8-fpm-0.5.10.diff.gz | patch -d php-5.2.8 -p1
2.编译安装php 记得带上
?enable-cgi ?enable-fpm 两个参数哦。
遇到以下问题: 问题1,接以下参数编译时,
./configure ? prefix=/usr/local/php-5.2.14 ? with-config-file-path=/usr/local/php-5.2.14/etc ? enable-fastcgi ?with-mysql ?with-mysqli=/usr/lib/mysql/mysql_config -with-freetype-dir ? with-jpeg-dir ?with-png-dir ?with-zlib ?with-libxml-dir ?enable-xml ?with-curl ? enable-force-cgi-redirect ?enable-mbstring ?with-mcrypt make
的时候出现以下错误, /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] 错误 1
解决方法: 去掉这个参数?with-mcrypt 或者 安装 mcrypt包。 这个包主要用于加密。
遇到问题: 问题2
/usr/local/php-5.2.14/sbin/php-fpm start Starting php_fpm ?fpm-config /usr/local/php-5.2.14/etc/php-fpm.conf Error in argument 1, char 1: no argument for option - Usage: php-cgi [-q] [-h] [-s] [-v] [-i] [-f
…
解决方案:
重装编译安装php
参数如下
./configure ?prefix=/usr/local/php-5.2.14 ?with-mysql ?with-mysqli=/usr/lib/mysql/mysql_config ? with-freetype-dir ?with-jpeg-dir ?with-png-dir -with-zlib ?enable-xml ?disable-rpath ?enable-discard-path ? enable-safe-mode ?enable-bcmath ?enable-shmop ?enable-sysvsem ?enable-inline-optimization ?with-curl ? with-curlwrappers ?enable-mbregex ?enable-fastcgi ?enable-fpm ?enable-force-cgi-redirect ?enable-mbstring ? with-gd ?enable-gd-native-ttf ?with-openssl ?with-mhash ?enable-pcntl ?enable-sockets ?with-ldap ? with-ldap-sasl
以上就是/usr/local/php-5.2.14/sbin/php-fpm start Starting php_fpm ?fpm-config的错误解决的内容,更多相关内容请关注PHP中文网(www.php.cn)!