ホームページ >バックエンド開発 >PHPチュートリアル >Ubuntu で PHP をインストールし、MSSQL 接続を構成するための詳細ガイド

Ubuntu で PHP をインストールし、MSSQL 接続を構成するための詳細ガイド

王林
王林オリジナル
2024-02-29 11:15:04473ブラウズ

Ubuntu で PHP をインストールし、MSSQL 接続を構成するための詳細ガイド

Ubuntu は、サーバー操作によく使用される人気のオープンソース オペレーティング システムです。 Ubuntu での PHP のインストールと MSSQL 接続の構成は、多くの開発者やシステム管理者が頻繁に行う必要がある操作の 1 つです。この記事では、PHP のインストール、Apache のセットアップ、MSSQL Server のインストールなどの手順を含む詳細なガイドを読者に提供し、特定のコード例を添付します。

ステップ 1: PHP と関連拡張機能をインストールする

まず、MSSQL Server への PHP 接続をサポートするために、PHP とその関連拡張機能をインストールする必要があります。ターミナルで次のコマンドを実行します。

sudo apt update
sudo apt install php php-mbstring php-xml php-sybase

これにより、PHP と、MSSQL Server に接続するためによく使用される拡張機能 (mbstring、xml、sybase 拡張機能など) がインストールされます。

ステップ 2: Apache サーバーをセットアップする

次に、ブラウザーで PHP Web ページにアクセスできるように Apache サーバーをインストールして構成する必要があります。次のコマンドを実行して Apache をインストールします:

sudo apt install apache2

インストールが完了したら、Apache を起動し、起動時に自動的に開始するように設定します:

sudo systemctl start apache2
sudo systemctl enable apache2

これで、サーバーの IP アドレスにアクセスできるようになります。ブラウザ経由で Apache のデフォルトの Web ページを表示します。

ステップ 3: MSSQL サーバーと PHP 接続拡張機能をインストールする

次に、MSSQL サーバーをインストールし、PHP 接続拡張機能を構成する必要があります。次のコマンドを実行して MSSQL Server と関連する依存関係をインストールします。

sudo apt-get install mssql-server mssql-tools unixodbc-dev

インストールが完了したら、次のコマンドを実行して MSSQL Server を構成します。

sudo /opt/mssql/bin/mssql-conf setup

プロンプトに従って SA ユーザー パスワードを設定します。およびその他の情報。次に、MSSQL Server に接続するための PHP の拡張機能をインストールします。

sudo pecl install sqlsrv pdo_sqlsrv

インストールが完了したら、php.ini ファイルでこれら 2 つの拡張機能を有効にする必要があります。 php.ini ファイルを開きます:

sudo nano /etc/php/7.4/apache2/php.ini

次の内容をファイルに追加します:

extension=sqlsrv.so
extension=pdo_sqlsrv.so

ファイルを保存して閉じます。変更を有効にするために Apache サーバーを再起動します。

sudo systemctl restart apache2

ステップ 4: MSSQL 接続をテストする

最後に、簡単な PHP スクリプトを作成して、 MSSQL 接続は成功しました。 /var/www/html ディレクトリに test.php ファイルを作成します:

sudo nano /var/www/html/test.php

ファイルに次のコードを入力します:

<?php
$serverName = "localhost";
$connectionOptions = array(
    "Database" => "database_name",
    "Uid" => "username",
    "PWD" => "password"
);
$conn = sqlsrv_connect($serverName, $connectionOptions);

if($conn) {
    echo "连接成功!";
} else {
    echo "连接失败!";
}
?>

「database_name」、「username」、「password」を置き換えます。実際の MSSQL データベース名、ユーザー名、パスワードを使用します。ファイルを保存して閉じます。

ブラウザでサーバーのIPアドレス/test.phpにアクセスし、「Connection success!」と表示されれば接続設定は成功です。

この時点で、PHP をインストールし、Ubuntu で MSSQL 接続を構成するための詳細なガイドが完了しました。この記事が読者のお役に立てば幸いです。

以上がUbuntu で PHP をインストールし、MSSQL 接続を構成するための詳細ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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