PHP PDO MySQL のカスタム インストール: ソース コード コンパイルの実践ガイド

WBOY
リリース: 2024-03-07 14:22:01
オリジナル
716 人が閲覧しました

自定义安装PHP PDO MySQL:源码编译实战指南

PHP PDO MySQL をさまざまなオペレーティング システムにインストールすることは、簡単なことではありません。さまざまなシステムには独自のインストール方法と構成要件があるためです。特殊なケースでは、ニーズに合わせて PHP PDO MySQL のインストールをカスタマイズする必要がある場合があります。この記事では、プロセスを正常に完了するのに役立つソース コードのコンパイルに関する実践的なガイドを提供し、参照用の具体的なコード例もいくつか示します。

環境と依存関係を確認する

ソース コードをコンパイルする前に、インストール プロセスをスムーズに進めるために、まずシステム環境と依存関係を確認する必要があります。まず、PHP、MySQL、および libmysqlclient などの関連依存パッケージがシステムにインストールされていることを確認します。次のコマンドで確認できます:

php -v
mysql -V
ログイン後にコピー

関連する依存関係パッケージがシステムにインストールされていない場合は、パッケージ マネージャーを通じて事前にインストールできます。たとえば、Ubuntu システムでは、次のようにすることができます。次のコマンドを使用して、MySQL 依存関係パッケージをインストールします。

sudo apt-get install libmysqlclient-dev
ログイン後にコピー

PHP ソース コード パッケージのダウンロード

環境と依存関係を確認した後、PHP ソース コード パッケージをダウンロードする必要があります。 PHP 公式 Web サイト (https://www.php.net/downloads) にアクセスして PHP ソース コード パッケージの最新バージョンをダウンロードするか、次の wget コマンドを使用してダウンロードできます:

wget https://www.php.net/distributions/php-7.x.x.tar.gz
ログイン後にコピー

Compile PHP

ダウンロードが完了しました ソース コードがパッケージ化されたら、PHP のコンパイルを開始できます。まずソース コード パッケージを解凍し、解凍されたディレクトリに移動します。

tar -zxvf php-7.x.x.tar.gz
cd php-7.x.x
ログイン後にコピー

次に、PHP を設定してコンパイルします。構成プロセス中に、PDO および MySQL 拡張機能を有効にすることを指定し、MySQL のインストール パスとバージョンも指定する必要があります。以下は設定コマンドの例です:

./configure --with-pdo-mysql --with-mysqli=/path/to/mysql_config
ログイン後にコピー

設定が完了したら、PHP のコンパイルとインストールを開始できます。コンパイル プロセスには時間がかかる場合があるため、辛抱強く待つ必要があります:

make
sudo make install
ログイン後にコピー

コンパイルとインストールが完了したら、次のコマンドを使用して PHP のインストールを確認できます:

php -v
ログイン後にコピー

Configure PHP

PHP をインストールした後、PDO と MySQL 拡張機能を有効にするように PHP を設定する必要があります。 php.ini ファイルを編集して、関連する拡張機能を有効にできます。

sudo vi /etc/php/php.ini
ログイン後にコピー

次の 2 行を見つけてコメントを解除します。

extension=pdo_mysql.so
extension=mysqli.so
ログイン後にコピー

ファイルを保存して終了します。次に、変更を有効にするために PHP サービスを再起動します。

sudo service php-fpm restart
ログイン後にコピー

PDO MySQL 接続のテスト

最後に、PDO MySQL 接続が正常かどうかをテストする簡単な PHP スクリプトを作成できます。以下は簡単なサンプルコードです:

<?php
$db = new PDO('mysql:host=localhost;dbname=mydatabase', 'username', 'password');
$stmt = $db->query('SELECT * FROM mytable');
while ($row = $stmt->fetch()) {
    print_r($row);
}
?>
ログイン後にコピー

上記のコードをtest.phpとして保存し、ブラウザでファイルにアクセスし、データベース内のデータが正常に出力できれば、PDO MySQL接続は成功です。 。

上記の手順により、PHP PDO MySQL のソース コードのコンパイルとインストールが正常に完了し、基本的な構成とテストも実行されました。この実用的なガイドがお役に立ち、PHP PDO MySQL のインストールをカスタマイズするプロセスを簡単に完了できるようになることを願っています。

以上がPHP PDO MySQL のカスタム インストール: ソース コード コンパイルの実践ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート