CakeFest 2024: The Official CakePHP Conference

インストール

Unix へのインストール

MySQL Native Driver を使うには、MySQL データベース拡張モジュールを MySQL Native Driver のサポート付でコンパイルすることを指定して PHP をビルドする必要があります。 これは、PHP のソースコードをビルドする前に、設定オプションを通じて行なわれます。

例えば MySQL Native Driver を用いて、 MySQL 拡張モジュール mysqli と、 PDO MYSQL をビルドするには、以下のコマンドを使います。

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[other options]

Windows へのインストール

公式な Windows 版の PHP では、 MySQL Native Driver がデフォルトで使用可能です。 そのため、使用するための追加の構成は不要です。 この場合は MySQLデータベース拡張モジュールは全て MySQL Native Driver を使用します。

SHA-256 認証プラグインのサポート

MySQL Native Driver で MySQL SHA-256 認証プラグインを使ったアカウントによる MySQL への接続をするには、PHP の OpenSSL 機能を組み込んで有効にしておく必要があります。 たとえば、PHP を次のような設定でビルドします。

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[その他のオプション]
add a note

User Contributed Notes 1 note

up
5
Nehuen
8 years ago
In debian, if you need to use mysqld and have already installed php, you can run this command:
sudo apt-get install php5-mysqlnd
and then restart the server, ej apache
sudo /etc/init.d/apache2 restart
now you can use php with mysqld
To Top