ホームページ  >  記事  >  バックエンド開発  >  Linux --with-mysql --with-mysqli に php モジュールをインストールするには、mysql をインストールする必要がありますか?

Linux --with-mysql --with-mysqli に php モジュールをインストールするには、mysql をインストールする必要がありますか?

WBOY
WBOYオリジナル
2016-09-30 09:37:332024ブラウズ

Linux centos環境の場合、php.5.3をインストールします
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --enable-soap - -enable-fpm --enable-mbstring
--with-curl --with-mysql -with-mysqli --with-gd --with-jpeg-dir

エラーレポート:
configure: error: Cannot find libmysqlclient under /usr.
MySQL クライアント ライブラリはバンドルされなくなったことに注意してください!

理解できません。with-mysql モジュールは mysql をサポートしていますか?マシンに mysql をインストールする必要がありますか?マシンは他のマシンの msyql に接続されているため、mysql 接続のサポートをインストールするだけで済みます。他に方法はありますか?

他の情報を見つけるにはこれらが必要です: mysql-server mysql-client libmysqlclient-dev

返信内容:

Linux centos環境の場合、php.5.3をインストールします
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --enable-soap - -enable-fpm --enable-mbstring
--with-curl --with-mysql -with-mysqli --with-gd --with-jpeg-dir

エラーレポート:
configure: error: Cannot find libmysqlclient under /usr.
MySQL クライアント ライブラリはバンドルされなくなったことに注意してください!

理解できません。with-mysql モジュールは mysql をサポートしていますか?マシンに mysql をインストールする必要がありますか?マシンは他のマシンの msyql に接続されているため、mysql 接続のサポートをインストールするだけで済みます。他に方法はありますか?

他の情報を見つけるにはこれらが必要です: mysql-server mysql-client libmysqlclient-dev

libmysqlclient-devをインストールする必要があります。これは、MySQL クライアント ライブラリの開発ファイル (ヘッダー ファイル、pkg-config 設定など) です。これは、MySQL サーバーへの接続に使用される MySQL クライアント ライブラリである libmysqlclient に依存します。

システム (リモート システム上であっても) から MySQL サーバーに接続したい場合でも、プログラムが MySQL (MySQL ネットワーク プロトコル) で使用される言語を話す方法を認識できるようにするために、MySQL クライアント ライブラリが必要です。もちろん、一部のライブラリは公式の MySQL クライアント ライブラリを使用せず、それを独自に実装するため、公式の MySQL クライアント ライブラリは必要ありません (pymysql など)。

プロンプトに従って、libmysqlclientをインストールするだけです

mysql-libs のみが必要です。ただし、このパッケージには mysql-community-libs などの多くの名前があります

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