ホームページ >バックエンド開発 >PHPチュートリアル >linux - php5.6 をコンパイルしてインストールするとき、./configure で --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をインストールする必要がありますか?
返信内容:これはコマンドです。インターネットでは、このパラメータはmysqlのインストールディレクトリであると言われています。最初にmysqlをインストールする必要がありますか?
このパラメータは非推奨のパラメータであるため、このコンパイル オプションは後続のバージョンで削除される予定です。
代わりに --with-pdo --with-pdo-mysql --with-mysqlnd を使用してください。
追加しますが、このパラメータは MySQL データベース操作の拡張機能を提供するために使用されます。これがないと、MySQL データベースに接続できません。通常、Web サイトを構築するために必要なので、有効にする必要があります。
MySQL をインストールする必要はありませんが、MySQL ライブラリをインストールする必要があります。コンパイルにはヘッダー ファイルといくつかのリンク ライブラリが必要です。
インストールしないことも選択できますが、mysql リンクを使用する必要がある場合は、後で設定する必要があります
mysqlの使用を考えていない場合は、先にphpをインストールする必要はありません。mysqlの設定が面倒になります。