ホームページ >バックエンド開発 >PHPチュートリアル >linux - php5.6 をコンパイルしてインストールするとき、./configure で --mysql パラメーターは何のために必要ですか?

linux - php5.6 をコンパイルしてインストールするとき、./configure で --mysql パラメーターは何のために必要ですか?

WBOY
WBOYオリジナル
2016-08-04 09:21:311096ブラウズ

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --enable-pcntl --enable-mysqlnd --enable -opcache --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --enable-zip --enable-ftp --enable-soap --enable-xml --enable -mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql --with-mysqli --with-pdo-mysql --with-pcre-regex --with-iconv --with- zlib --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl

これはコマンドです。インターネットでは、このパラメータはmysqlのインストールディレクトリであると言われています。最初にmysqlをインストールする必要がありますか?

返信内容:

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --enable-pcntl --enable-mysqlnd --enable -opcache --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --enable-zip --enable-ftp --enable-soap --enable-xml --enable -mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql --with-mysqli --with-pdo-mysql --with-pcre-regex --with-iconv --with- zlib --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl

これはコマンドです。インターネットでは、このパラメータはmysqlのインストールディレクトリであると言われています。最初にmysqlをインストールする必要がありますか?

このパラメータは非推奨のパラメータであるため、このコンパイル オプションは後続のバージョンで削除される予定です。

代わりに --with-pdo --with-pdo-mysql --with-mysqlnd を使用してください。

追加しますが、このパラメータは MySQL データベース操作の拡張機能を提供するために使用されます。これがないと、MySQL データベースに接続できません。通常、Web サイトを構築するために必要なので、有効にする必要があります。

MySQL をインストールする必要はありませんが、MySQL ライブラリをインストールする必要があります。コンパイルにはヘッダー ファイルといくつかのリンク ライブラリが必要です。

インストールしないことも選択できますが、mysql リンクを使用する必要がある場合は、後で設定する必要があります

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