欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-01-11 11:53:16
...
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)!