現在の位置: ホーム> 最新記事一覧> PHP PDOMYSQLカスタムインストールチュートリアル:ソースコードコンパイル用の完全なプロセスガイド

PHP PDOMYSQLカスタムインストールチュートリアル:ソースコードコンパイル用の完全なプロセスガイド

M66 2025-10-06

環境と依存関係を確認します

ソースコードコンパイルを開始する前に、システム環境と依存関係を確認して、インストールプロセスのスムーズな進行を確保する必要があります。まず、PHP、MySQL、および関連する依存関係ライブラリがLibmysQlClientなどのシステムにインストールされているかどうかを確認してください。次のコマンドを使用して確認できます。

 PHP -V
mysql -v

システムが関連する依存関係をインストールしていない場合、パッケージマネージャーを介してインストールできます。たとえば、ubuntuシステムでは、実行できます。

 sudo apt-getインストールlibmysqlclient-dev

PHPソースコードパッケージをダウンロードします

環境を確認した後、コンパイル用のPHPソースコードパッケージをダウンロードしてください。公式PHP Webサイトにアクセスして最新バージョンをダウンロードするか、WGETコマンドを使用できます。

 wget https://www.php.net/distributions/php-7.xxtar.gz

PHPをコンパイルします

ダウンロードが完了したら、ソースコードパッケージを解凍してディレクトリを入力します。

 TAR -ZXVF PHP -7.xxtar.gz
CD PHP-7.xx

構成およびコンパイルするときは、PDOとMySQLの拡張機能を有効にし、MySQLパスを指定する必要があります。

 ./CONFIGURE -WITH-PDO-MYSQL -WITH-MYSQLI =/path/to/mysql_config

構成が完了したら、コンパイルとインストールを実行します。

するる
sudoはインストールします

完了後、PHPのインストールを確認できます。

 PHP -V

PHPを構成します

PHPをインストールした後、PDOおよびMySQL拡張機能を有効にするようにPHP.iniを構成する必要があります。 php.iniファイルを編集します。

 sudo vi /etc/php/php.ini

次のことを見つけて除外してください。

 extension = pdo_mysql.so
extension = mysqli.so

保存して終了した後、PHPサービスを再起動します。

 sudoサービスphp-fpmもう一度始めましょう

PDO MySQL接続のテスト

PDO MySQL接続をテストするためにPHPスクリプトを記述します。

<?php
$db = new PDO('mysql:host=localhost;dbname=mydatabase', 'username', 'password');
$stmt = $db-> query( &#39;select * from myTable&#39;);
while($ row = $ stmt-> fetch()){
    print_r($ row);
}
?>

test.phpとして保存し、ブラウザにアクセスします。データベースデータが正常に出力できる場合、PDO MySQL接続が成功したことを意味します。

上記の手順を通じて、ソースコードのコンパイルとPHP PDO MySQLのインストールを正常に完了し、同時に基本的な構成と機能検証を実行できます。このガイドが、カスタムインストールプロセスを効率的に完了するのに役立つことを願っています。