php pdo 拡張機能のインストール方法: 最初に php インストール パッケージを解凍して pdo コンポーネント ディレクトリに入り、次に pdo をインストールし、次に PDO_MYSQL コンポーネントをインストールし、最後に php 構成ファイル php.ini を編集します。
推奨事項: 「PHP ビデオ チュートリアル 」
PHP インストール pdo 拡張機能
この記事では、コンパイルによってインストールされた php に pdo 拡張機能を追加するだけであり、yum で php をインストールする場合の実践は試みません。
1. PDO コンポーネントをインストールします
php インストール パッケージを解凍し、pdo コンポーネント ディレクトリに入り、phpize を通じて PDO プラグイン モジュールを作成し、php-config パスを指定して、pdo をインストールします。
cd /usr/local/download/php-5.6.23/ext/pdo phpize ./configure --with-php-config=/usr/local/app/php/bin/php-config make & make install
2. PDO_MYSQL コンポーネントのインストール
pdo_myqsl コンポーネント ディレクトリに移動し、phpize を通じて php プラグイン モジュールを作成し、php-config パスと mysql インストール パスを指定して、pdo_mysql をインストールします。
cd /usr/local/download/php-5.6.23/ext/pdo_mysql phpize ./configure --with-php-config=/usr/local/app/php/bin/php-config --with-pdo-mysql=/usr/ make & make install
ここで mysql パスを指定する際にはいくつかの落とし穴があります。yum を使用して mysql をインストールしたためです。find / -name mysql および service mysqld status コマンドで見つけた mysql パスは正しくなく、エラーが発生しました。と促されました。
#提示msyql没找到 checking for mysql_config... not found configure: error: Unable to find your mysql installation #提示没有mysql_query configure: error: mysql_query missing!?
その後、他の人が --with-pdo-mysql=/usr/ を使用して正常にインストールしたことを確認したので、同じことを試してみましたが、うまくいきました。
http://pecl.php.net/package/PDO_MYSQL からインストール パッケージをダウンロードした場合は、インストール ファイルを解凍し、ステップ 2 のコマンドに従います。
3. 拡張機能を追加します
PDO コンポーネントが正常にインストールされると、出力メッセージには次のようなインストール パスが含まれます:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/
PHP 構成ファイル php.ini を編集し、行; extension_dir = “./” を見つけます。
そして、パスを extension_dir = "/usr/local/php/lib/php/extensions/" に変更します。
extension= を見つけて、参照モジュールを追加します:
extension=pdo.so extension=pdo_mysql.so
最後に php を再起動すると、phpinfo() を通じて pdo コンポーネント情報を表示できます。ここで、php によってロードされた設定ファイルが変更したものであることを確認する必要があります。
以上がphp pdo拡張機能のインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。