PHP をインストールし、Ubuntu オペレーティング システムで MSSQL データベースに接続することは、多くの開発者やシステム管理者が習得する必要があるスキルの 1 つです。この記事では、PHP のインストール、MSSQL サーバー ドライバーのインストール、MSSQL データベースに接続するための PHP の構成、および対応するコード例の提供など、詳細なチュートリアルを提供します。
まず、MSSQL データベースに接続できるようにするために、PHP と関連拡張機能をインストールする必要があります。ターミナルに次のコマンドを入力して、PHP と必要な拡張機能をインストールします。
sudo apt update sudo apt install php php-mysql php-mbstring php-xml php-dev
MSSQL に接続するには、MSSQL サーバー側ドライバーをインストールする必要があります。データベース。インストール手順は次のとおりです。
Microsoft の公式パッケージを追加します
sudo su curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list > /etc/apt/sources.list.d/mssql-release.list exit
SQL Server 2019 ドライバーと関連ツールをインストールします
sudo apt update sudo apt install unixodbc-dev msodbcsql17 mssql-tools
ODBC ファイルを構成します/etc/odbcinst.ini
、次の内容を追加します
[MSSQL] Description = Microsoft ODBC Driver 17 for SQL Server Driver = /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.8.so.1.1 UsageCount = 1
PHP 用の MSSQL 拡張機能をインストールします
sudo pecl install sqlsrv pdo_sqlsrv echo "extension=sqlsrv.so" | sudo tee -a /etc/php/7.4/cli/php.ini echo "extension=pdo_sqlsrv.so" | sudo tee -a /etc/php/7.4/cli/php.ini
PHP ファイルで次のコードを使用して、MSSQL データベースに接続します。
<?php $serverName = "localhost"; $connectionOptions = array( "Database" => "database_name", "Uid" => "username", "PWD" => "password" ); //Establishes the connection $conn = sqlsrv_connect($serverName, $connectionOptions); if($conn) { echo "Connection established."; } else { echo "Connection could not be established."; die(print_r(sqlsrv_errors(), true)); } ?>
この記事のガイダンスを通じて、Ubuntu システムに PHP をインストールし、MSSQL データベースに接続するための完全な手順を学習します。もちろん、実際のアプリケーションでは、特定の状況に応じて調整や修正が必要になる場合があります。このチュートリアルが、必要な作業を正常に完了するのに役立つことを願っています。
以上がUbuntu での PHP のインストールと MSSQL データベースへの接続に関する完全なチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。