ホームページ  >  記事  >  バックエンド開発  >  make: *** [sapi/cli/php] エラー 1 ソリューション_PHP チュートリアル

make: *** [sapi/cli/php] エラー 1 ソリューション_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:44:532079ブラウズ

php

のmakeを再コンパイルしてインストールするときに表示されます

make: *** [sapi/cli/php] エラー 1

1:クリーンにすることも検討しましたが、問題は残ります

2: (この方法を取った後、Apache の起動時にエラーメッセージが表示されます: /usr/local/apache2/modules/libphp5.so: 未定義のシンボル: libiconv_open)、3 番目の方法を取っても問題ありません

一部の環境変数値が「./configure」にキャプチャされませんでした。 「-o sapi/cli/php」の作成時にエラーが発生し、リンクするiconv関数ライブラリのパラメータが指定されていませんでした。 解決策: Makefile を編集します。php5.2.5 は 88 行目にあります:

EXTRA_LIBS = -lcrypt -lcrypt -lrt -lmysqlclient_r -lgd -lfreetype -lpng -lz -ljpeg -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2

-lz -lm -lmysqlclient_r -lz -lcrypt -lnsl -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -l

暗号

最後に -liconv を追加します

EXTRA_LIBS = -lcrypt -lcrypt -lrt -lmysqlclient_r -lgd -lfreetype -lpng -lz -ljpeg -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2

-lz -lm -lmysqlclient_r -lz -lcrypt -lnsl -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -l

crypt-liconv

あとはまた作るだけです。

3: (推奨)

別の方法

ZEND_EXTRA_LIBS='-liconv' にする

www.bkjia.com本当http://www.bkjia.com/PHPjc/478718.html技術記事 php の make を再コンパイルしてインストールすると、make: *** [sapi/cli/php] エラー 1 が表示されます。 1 つ: make clean を検討しましたが、問題が残ります。 2 つ: (この方法を実行した後、エラー メッセージが表示されます。 Apache の起動: /usr/local/.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。