ホームページ >バックエンド開発 >PHPチュートリアル >mysqlnd 拡張機能を PHP で個別にコンパイルするにはどうすればよいですか?
最近phpをいじっていて、php 7.0.8をダウンロードしました
コンパイル時にphp-fpmのみが有効になります
リーリーphpize を通じてさまざまな拡張機能を追加したいのですが、mysql サポートで問題が発生しました。
ext/mysqlnd ディレクトリで phpize を実行し、configure を生成しました。
./configure を実行すると、最初に openssl のヘッダー ファイルを追加できないというメッセージが表示されました。見つかりました:
configure スクリプト内の変数を手動で変更しました:
リーリー最終的に正常にコンパイルされ、php.ini に
が追加されました リーリーまたは
リーリーロードできません
教えてください、mysqlnd と fpm は、php を初めてコンパイルするときにのみ configure に追加できますか?
最近phpをいじっていて、php 7.0.8をダウンロードしました
コンパイル時にphp-fpmのみが有効になります
リーリーphpize を通じてさまざまな拡張機能を追加したいのですが、mysql のサポートで問題が発生しました。
ext/mysqlnd ディレクトリで phpize を実行し、configure を生成した後、
./configure を実行すると、最初に openssl のヘッダー ファイルが見つからないというメッセージが表示されます。 :
configure スクリプト内の変数を手動で変更しました:
リーリー最終的に正常にコンパイルされ、php.iniに追加されました
リーリーまたは
リーリーロードできません
教えてください、mysqlnd と fpm は、php を初めてコンパイルするときにのみ configure に追加できますか?
openssl が見つかりません。PHP 自体に ssl 拡張機能がありません。まず ssl 拡張機能をインストールする必要があります。
最初に openssl 拡張機能をインストールし、次に openssl のインストール方法で提供されているいくつかの補助メソッドに従ってコンパイルする必要があると思います
その後、同様の方法で mysqlnd 拡張機能をインストールできます
どちらの拡張機能にも前提条件があります。ssl 拡張機能をインストールする場合は、まず openssl をインストールする必要があります。mysqlnd 拡張機能をインストールする場合は、まず mysql をインストールする必要があります。