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