MSSQL データベースに接続するために Ubuntu システムに PHP をインストールして構成することは、特に Web アプリケーションを開発する場合に一般的なタスクです。この記事では、具体的なコード例を示しながら、Ubuntu システムに PHP、MSSQL 拡張機能をインストールし、データベース接続を構成する方法を紹介します。
PHP をインストールする
まず、PHP がUbuntu システム。次のコマンドを使用して PHP をインストールできます。
sudo apt update sudo apt install php
MSSQL 拡張機能のインストール
次に、MSSQL に接続するために PHP の MSSQL 拡張機能をインストールする必要があります。データベース。次のコマンドを使用してインストールできます:
sudo apt install php-mssql
php.ini ファイルを編集します
PHP 構成ファイル php.ini を開き、次のコマンドを使用できます:
sudo nano /etc/php/7.x/apache2/php.ini
MSSQL 拡張機能を有効にするには、php.ini ファイルに次の行を追加します:
extension=php_mssql.so
Apache サービスを再起動します
php.ini ファイルを保存して終了した後、Apache サービスを再起動して変更を有効にします:
sudo service apache2 restart
これで、PHP コードを使用して MSSQL データベースに接続できるようになります。簡単なコード例を次に示します。
<?php $serverName = "localhost"; $connectionOptions = array("Database" => "your_database", "Uid" => "your_username", "PWD" => "your_password"); // 通过sqlsrv_connect()函数连接数据库 $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn) { echo "Connection established. "; } else { echo "Connection could not be established. "; die(print_r(sqlsrv_errors(), true)); } // 查询数据 $sql = "SELECT * FROM your_table"; $stmt = sqlsrv_query($conn, $sql); if ($stmt === false) { die(print_r(sqlsrv_errors(), true)); } while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) { echo $row['column_name'] . " "; } sqlsrv_free_stmt($stmt); sqlsrv_close($conn); ?>
例の「localhost」、「your_database」、「your_username」、および「your_password」を実際のホスト名、データベース名、ユーザー名、およびパスワードに置き換えてください。上記のコードは、MSSQL データベースに接続し、単純なクエリを実行するプロセスを示しています。
上記の手順により、Ubuntu システムに PHP を正常にインストールして構成し、MSSQL データベースに接続し、提供されたコード サンプルを使用してデータベース接続とクエリ操作を実行できます。この記事がお役に立てば幸いです!
以上がUbuntu システムに PHP をインストールして構成し、MSSQL データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。