ホームページ  >  記事  >  バックエンド開発  >  Ubuntu システムに PHP をインストールして構成し、MSSQL データベースに接続する方法

Ubuntu システムに PHP をインストールして構成し、MSSQL データベースに接続する方法

WBOY
WBOYオリジナル
2024-02-29 10:06:03709ブラウズ

Ubuntu システムに PHP をインストールして構成し、MSSQL データベースに接続する方法

MSSQL データベースに接続するために Ubuntu システムに PHP をインストールして構成することは、特に Web アプリケーションを開発する場合に一般的なタスクです。この記事では、具体的なコード例を示しながら、Ubuntu システムに PHP、MSSQL 拡張機能をインストールし、データベース接続を構成する方法を紹介します。

ステップ 1: PHP および MSSQL 拡張機能をインストールする

  1. PHP をインストールする
    まず、PHP がUbuntu システム。次のコマンドを使用して PHP をインストールできます。

    sudo apt update
    sudo apt install php
  2. MSSQL 拡張機能のインストール
    次に、MSSQL に接続するために PHP の MSSQL 拡張機能をインストールする必要があります。データベース。次のコマンドを使用してインストールできます:

    sudo apt install php-mssql

ステップ 2: MSSQL 接続を構成する

  1. php.ini ファイルを編集します
    PHP 構成ファイル php.ini を開き、次のコマンドを使用できます:

    sudo nano /etc/php/7.x/apache2/php.ini

    MSSQL 拡張機能を有効にするには、php.ini ファイルに次の行を追加します:

    extension=php_mssql.so
  2. Apache サービスを再起動します
    php.ini ファイルを保存して終了した後、Apache サービスを再起動して変更を有効にします:

    sudo service apache2 restart

ステップ 3: MSSQL データベースに接続する

これで、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 サイトの他の関連記事を参照してください。

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