首页 >后端开发 >php教程 >/usr/local/php-5.2.14/sbin/php-fpm start Starting php_fpm ?fpm-config的错误解决

/usr/local/php-5.2.14/sbin/php-fpm start Starting php_fpm ?fpm-config的错误解决

PHP中文网
PHP中文网原创
2017-03-31 14:58:091582浏览

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)!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn