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

WBOY
リリース: 2024-02-29 10:08:01
オリジナル
619 人が閲覧しました

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 データベースに接続できるようになります。簡単なコード例を次に示します。

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

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