ホームページ  >  記事  >  バックエンド開発  >  PHP 動的コンパイルが発生したときに autoconf が見つからない場合の解決策、cannotautoconf_PHP チュートリアル

PHP 動的コンパイルが発生したときに autoconf が見つからない場合の解決策、cannotautoconf_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:15:07806ブラウズ

PHP 動的コンパイルが発生したときに autoconf が見つからない、cannotautoconf の解決策

この記事では、PHP 動的コンパイルが発生したときに autoconf が見つからないという問題の解決策について詳しく説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです

PHPをインストールした後、PHPのmemcache拡張ライブラリを動的にコンパイルしたいです

コードをコピーします コードは次のとおりです:
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config

しかし、/usr/local/webserver/php/bin/phpize:

の実行時にエラーが発生しました

コードをコピーします コードは次のとおりです:
次の設定:
PHP API バージョン: 20041225
Zend モジュール API 番号: 20060613
Zend 拡張機能 API 番号: 220060519
autoconf が見つかりません。autoconf のインストールと $PHP_AUTOCONF 環境変数が正しく設定されていることを確認してから、このスクリプトを再実行してください。
インターネットで調べてみると、多くの方がこのような質問をされていたので抜粋させていただきました


コードをコピーします コードは次のとおりです:# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
#cd ../
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install

UBUNTU の場合は、より簡単になります:


コードをコピーします コードは次のとおりです:sudo apt-get install m4
sudo apt-get install autoconf

または直接:


コードをコピーします コードは次のとおりです:sudo apt-get install autoconf
autoconf は m4 に依存しているため、この依存関係を解決するために自動的にダウンロードされます。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

phpize コンパイル、autoconf が見つかりません autoconf のインストールと $PHP_AUTOCONF を確認してください

試してみる
yum install php-devel


yum install gcc gcc-c++


こんにちは、LINUX でコンパイルするときに -lxxx が見つからないという質問を読みましたが、どのように解決しましたか?

Makefile ファイルのコンパイル パラメーターにはこのライブラリがありません
LFLAG= -L -lxxx

cc $LFLAG を使用できます
具体的な例を示します

IFLAG =-I./include -I/usr/include
LFLAG = - L$(LIB_TARGET) -lutil
$(CC) $(CFLAGS) -o $@ $(LFLAG)


http://www.bkjia.com/PHPjc/906668.html

tru​​ehttp://www.bkjia.com/PHPjc/906668.html技術記事 PHP を動的にコンパイルするときに autoconf が見つからない、cannotautoconf の問題の解決策 この記事では、PHP を動的にコンパイルするときに autoconf が見つからないという問題の解決策について詳しく説明します。参考のために皆さんと共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。