ホームページ  >  記事  >  バックエンド開発  >  /usr/local/php-5.2.14/sbin/php-fpm start php_fpm の起動 ?fpm-config エラー解決

/usr/local/php-5.2.14/sbin/php-fpm start php_fpm の起動 ?fpm-config エラー解決

PHP中文网
PHP中文网オリジナル
2017-03-31 14:58:091533ブラウズ

1. fpm を php

gzip -cd php-5.2.8-fpm-0.5.10.diff.gz | patch -d php-5.2.8 -p1

のソース コードにパッケージ化します。2.

installphp をコンパイルします。

?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: can not find -lltdlcollect2: ld returns 1 exit status make: ** * [sapi /cgi/php-cgi] エラー 1

解決策: このパラメータを-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 php_fpm?fpm-config エラー解決コンテンツを開始します。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。