ホームページ  >  記事  >  バックエンド開発  >  php7.2が起動しない場合の対処法

php7.2が起動しない場合の対処法

藏色散人
藏色散人オリジナル
2021-12-09 09:55:382584ブラウズ

php7.2 の失敗の解決策: 1. PHP ソース ディレクトリで「vi Makefile」を実行します; 2. EXTRA_LIBS 行を見つけます; 3. 行の最後に「-llber」を追加します; 4 . 保存して終了し、もう一度試してください。

php7.2が起動しない場合の対処法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.2、Dell G3 コンピューター。

php7.2 が実行できない場合はどうすればよいですか?

php7.2 コンパイル中に発生した落とし穴

checking size of long int... (cached) 8
configure: error: Cannot find ldap libraries in /usr/lib.

解決策:

./configure php は、次のエラーが発生して終了したときに発生しました

configure: error: Cannot find ldap libraries in /usr/lib

解決策:

cp -frp /usr/lib64/libldap* /usr/lib/

Then ./configure...

/usr/bin/ld: ext/ldap/.libs/ldap.o: undefined reference to symbol 'ber_strdup' 
//usr/lib64/liblber-2.4.so.2: error adding symbols: DSO missing from command line 
collect2: error: ld returned 1 exit status 
make: *** [sapi/cli/php] Error 1

解決策: これと同様の状況が発生した場合、「./configure」が環境の一部の変更を処理しなかったことを意味します。 。

解決策、外国人からの記事:

PHP ソース ディレクトリの vi Makefile で EXTRA_LIBS 行を見つけ、行の末尾に「-llber」を追加し、保存して終了します。 make again

/usr/local/src/php-7.2.7/sapi/cli/php: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.php] Error 127

解決策:

1. まず

#vi /etc/ld.so.conf

行を追加します /usr/local/lib

2. 次に、/sbin/ldconfig を実行します

 #/sbin/ldconfig

コンパイル make

Generating phar.phar
 
chmod: cannot access ‘ext/phar/phar.phar’: No such file or directory
make: [ext/phar/phar.phar] Error 1 (ignored)

解決策:

cd ext/phar/
cp ./phar.php ./phar.phar

推奨学習: 「PHP ビデオ チュートリアル 」 「

以上がphp7.2が起動しない場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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