ホームページ  >  記事  >  バックエンド開発  >  Ubuntu での PHP のインストールと MSSQL データベースへの接続に関する完全なチュートリアル

Ubuntu での PHP のインストールと MSSQL データベースへの接続に関する完全なチュートリアル

WBOY
WBOYオリジナル
2024-02-29 11:18:04858ブラウズ

Ubuntu での PHP のインストールと MSSQL データベースへの接続に関する完全なチュートリアル

PHP をインストールし、Ubuntu オペレーティング システムで MSSQL データベースに接続することは、多くの開発者やシステム管理者が習得する必要があるスキルの 1 つです。この記事では、PHP のインストール、MSSQL サーバー ドライバーのインストール、MSSQL データベースに接続するための PHP の構成、および対応するコード例の提供など、詳細なチュートリアルを提供します。

パート 1: PHP のインストール

まず、MSSQL データベースに接続できるようにするために、PHP と関連拡張機能をインストールする必要があります。ターミナルに次のコマンドを入力して、PHP と必要な拡張機能をインストールします。

sudo apt update
sudo apt install php php-mysql php-mbstring php-xml php-dev

パート 2: MSSQL サーバー側ドライバーをインストールする

MSSQL に接続するには、MSSQL サーバー側ドライバーをインストールする必要があります。データベース。インストール手順は次のとおりです。

  1. 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
  2. SQL Server 2019 ドライバーと関連ツールをインストールします

    sudo apt update
    sudo apt install unixodbc-dev msodbcsql17 mssql-tools
  3. 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
  4. 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

パート 3: MSSQL データベースに接続するように PHP を構成する

  1. 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));
    }
    ?>
  2. 合格 上記の PHP コード例を使用すると、MSSQL データベースに簡単に接続し、対応する操作を実行できます。

結論

この記事のガイダンスを通じて、Ubuntu システムに PHP をインストールし、MSSQL データベースに接続するための完全な手順を学習します。もちろん、実際のアプリケーションでは、特定の状況に応じて調整や修正が必要になる場合があります。このチュートリアルが、必要な作業を正常に完了するのに役立つことを願っています。

以上がUbuntu での PHP のインストールと MSSQL データベースへの接続に関する完全なチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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