ホームページ >バックエンド開発 >PHPチュートリアル >centos に php 拡張機能 pdo_mysql を追加する手順

centos に php 拡張機能 pdo_mysql を追加する手順

WBOY
WBOYオリジナル
2016-06-23 13:41:241169ブラウズ

pdo_mysql は php の mysql 接続クラスです。 pdo_mysql を直接使用してデータベースを操作できるため、データベース操作クラスを作成する必要はありません。 ここでは、centos に pdo_mysql 拡張機能をインストールする手順を示します。

この記事の内容は、CentOS を例として取り上げています。手順は以下で詳しく説明されています。 PDO のコンパイルとインストールに関する記事について説明します。

1. PHP ソフトウェア パッケージの pdo 拡張ディレクトリに入力します (注意: PHP インストール ディレクトリではありません)
まだダウンロードされていない場合:

1. ファイル wget http://pecl.php.net/get/ をダウンロードします。 PDO_MYSQL-1.0.2.tgz
2. ファイルを解凍します
tar zxvf PDO_MYSQL-1.0.2.tgz
3. 設定およびコンパイルファイル
PHP ソースコードパッケージを入力し、cd /root/php ソースコードファイル/ext/ と入力します。 pdo_mysql/PDO_MYSQL
phpize コマンドを実行します

コードは次のとおりです コードをコピーします
/usr/local/php/bin/phpize
注: / usr/local/php は私のphpインストールディレクトリ

izeコマンドの後にphpの実行を終了すると、pdo_mysqlディレクトリにconfigureが表示されます

設定を実行します

コードは次のとおりです コードをコピーします ./configure --with-php -config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/ パラメータの説明:

--with-php-config=/usr /local/php/bin/php-config は、PHP のインストール時に指定します 構成

--with-pdo-mysql=/usr/local/mysql/ MySQL データベースのインストール ディレクトリの場所を指定します

コンパイルしてインストールします

コードは次のとおりです make && make install コンパイルが完了したら、次の図のようなメッセージがあるかどうかに注意してください
コードをコピーします

コードは次のとおりです /usr/local/php/lib/php/extensions/no-debug-non-zts- 20090626 (注: ディレクトリ名は期間によって異なる場合があります)
コードをコピーします

コンパイルとインストールが完了すると、生成された pdo_mysql.so ファイルがこのディレクトリに配置されます。

2. php.ini ファイルを変更します

vi を使用してマシンの php.ini ファイルを開き、コード「extension=/usr/local/php/lib/php/extensions/no-debug-」を追加します。 non-zts-20090626 /pdo_mysql.so"、pdo_mysql.so ファイルをロードします

3. phpinfo() を表示します

まず、Apache サーバーを再起動します。 phpinfo() 関数を使用して、php のインストール情報を表示します。以下の図に示すように、PDO 拡張機能は正常にインストールされています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。