php に pdo_mysql 拡張機能をインストールする方法: 1. pdo_mysql 拡張機能のソース コード パッケージをダウンロードして解凍します; 2. phpize を実行して makefile を生成します; 3. php.ini 設定ファイルを開きます; 4 .php 拡張子のパスを変更し、[ extension=pdo_mysql.so ] を開きます。
具体的な手順:
(学習ビデオの推奨事項: php ビデオ チュートリアル)
まずダウンロードしてくださいpdo_mysql 拡張機能のソース コード パッケージ。 wget を使用してサーバー
# wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
に直接ダウンロードし、解凍することができます。
# tar -zxvf PDO_MYSQL-1.0.2.tgz
解凍したディレクトリに移動し、phpizeを実行します。
# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20100412 Zend Module Api No: 20100525 Zend Extension Api No: 220100525
makefileで生成された次の2つのパラメータ
を追加する必要があります。最初は追加しませんでしたが、その結果、php-configとphp-configのヘッダーファイルが追加されました。 mysqlが見つかりませんでした。
# ./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql
作成する前に、mysql ヘッダー ファイルへのソフト接続を作成する必要があります。 MySQL のインストール時にディレクトリが指定されるため、ソフト接続を行わないとヘッダー ファイルは見つかりません。
# ln -s /usr/local/mysql/include/* /usr/local/include/
次に、make と make install
# make # make install
(推奨される関連チュートリアル: php グラフィック チュートリアル)
とプロンプトが表示されます。以下は、拡張機能が次のディレクトリにインストールされていることを意味します。
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/
便宜上、pdo_mysql.so ファイルを拡張ディレクトリに移動しました
# mv /usr/local/php/lib/php/extensions/no-debug-zts-20100525/pdo_mysql.so /usr/local/php/lib/php/extensions/
その後、php.ini ファイルを変更できます。
extension_dir = “./” という行を見つけてコメントを削除し、パスを変更します。
extension_dir = “/usr/local/php/lib/php/extensions/”
ここでテストした結果、php はこのディレクトリから拡張子のみを検索し、このディレクトリの下のサブディレクトリは検索しないことがわかりました。そこで以前は、統合管理のためにすべてのファイルをこのディレクトリに移動しました。
extension=php_pdo_mysql.dll という行を見つけてコメントを削除し、次のファイル名を変更します。
extension=pdo_mysql.so
ファイル名が異なります。ここで php_ 接頭辞を削除する必要があります。そうしないと、ファイルが見つかりません。以下の dll は Windows でのファイル名ですので、これに変更します。
最後に、Apache を再起動します。 phpinfo() を使用して、それが有効になっていることを確認します。
以上がPdo_mysql拡張機能をPHPにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。