1. PHP 環境が設定されていることを確認し、PHP インストール パッケージの pdo_mysql 拡張ディレクトリを見つけます。インストール パッケージが /lamp/php-5.2.6 の下に配置されているとします。
[root@localhost /]# cd /lamp/php-5.2.6/ext/pdo_mysql
[root@localhost pdo_mysql]#
[root@localhost pdo_mysql]# pwd
/lamp/php-5.2.6/ext /pdo_mysql
[root@localhost pdo_mysql]#
2. PHP が /usr/local/php にインストールされていると仮定します。 /usr/local/php/bin/phpize を実行し、次のコマンドを実行します:
[root@localhost pdo_mysql]# /usr/local/php5/bin/phpize
3. コンパイルします。 ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql (mysql が /usr/local/mysql にインストールされていると仮定します) )
[root@localhost pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
4コンパイルしてインストールします。 make,make install
[root@localhost pdo_mysql]# make && make install;
5. コンパイル後、/usr/local/php/lib/php/extensions に no-debug-non- が表示されます zts-20060613フォルダー内に pdo_mysql.so が生成され、php.ini を変更して、拡張ステートメント
extension="/usr/local/php/lib/php/extensions/no-debug-non-zts- 20060613/"; を追加します。
extension=pdo_mysql.so
6. Apache を再起動すると、phpinfo 情報で pdo_mysql 拡張機能がサポートされていることがわかります。[root@localhost pdo_mysql]# /usr/local/apache2/bin/apachectl restart