現在の位置: ホーム> 最新記事一覧> Alibaba Cloud Windows ServerのPHP環境の構成に関する詳細なガイド

Alibaba Cloud Windows ServerのPHP環境の構成に関する詳細なガイド

M66 2025-08-07

PHP操作をサポートするようにAlibaba Cloud Windows Serverを構成する方法は?

Webアプリケーションの継続的な開発により、PHPは主流のサーバー側のスクリプト言語として、Webサイトおよびアプリケーション開発で広く使用されています。多くの開発者やシステム管理者は、Alibaba CloudのWindows ServerにPHP環境を構築する際に、いくつかの構成の困難に遭遇する可能性があります。この記事では、PHPがスムーズに実行できるように、Alibaba Cloud Windows ServerにPHPをインストールおよび構成する方法を段階的にガイドします。

PHPをダウンロードしてインストールします

まず、Alibaba Cloud Windows Serverのリモートデスクトップにログインし、ブラウザを開いて公式PHPダウンロードページにアクセスし、Windowsシステムに適したPHPバージョンをダウンロードしてインストールするのに適したPHPバージョンを選択します。インストール中に、デフォルトのパスを選択するか、ニーズに応じてインストールディレクトリをカスタマイズできます。

PHPをサポートするようにIISを構成します

次に、IIS(インターネット情報サービス)をインストールしてWindowsサーバーに構成する必要があります。

  • サーバーマネージャーを開き、Webサーバー(IIS)の役割を追加します。
  • インストールが完了したら、「IIS Manager」を開き、サーバー名を選択し、「ハンドラーマップ」を入力します。
  • [モジュールマッピングの追加]をクリックして、次の情報を入力します。
  • リクエストパス: *.php
  • モジュール: FastCGimodule
  • 実行可能ファイル: c:\ php \ php-cgi.exeなど、phpのCGI実行可能ファイルのパスに入力します(実際のインストールパスに従って変更してください)
  • 名前:「PHP」などのカスタム名

FastCGIモジュールが有効になっていることを確認してください。インストールされていない場合は、サーバーロールサービスで「CGI」機能を確認できます。

php.ini構成を調整します

PHPインストールディレクトリでPHP.iniファイルを開き、次の構成調整を行います。

  • 拡張ディレクトリを設定します: extension_dir = "ext"
  • 閉鎖強制リダイレクト: cgi.force_redirect = 0
  • パス情報修正を有効にする: cgi.fix_pathinfo = 1
  • FastCGIシミュレーションの許可を有効にする: fastCGI.Impersonate = 1
  • fastcgi log: fastcgi.logging = 0を閉じます

また、一般的な拡張モジュールを有効にしてください。

拡張子= php_mbstring.dll
extension = php_exif.dll
拡張= php_mysqli.dll
extension = php_openssl.dll

IISサービスを再起動し、PHPが実行されていることを確認します

上記の構成を完了したら、IISマネージャーに戻り、サーバー名を右クリックし、「管理」で再起動を選択して構成変更を適用します。

PHP構成が成功したかどうかを確認するには、次のコンテンツを使用して、新しいtest.phpファイルを作成できます。

<?php
phpinfo();
?>

ファイルをWebサイトのルートディレクトリに配置し、ブラウザのhttp:// server ip/test.phpにアクセスします。 PHP情報ページが表示された場合、PHP環境が正しく構築されて実行されていることを意味します。

要約します

上記の手順を通じて、Alibaba Cloud Windows ServerでPHP環境を構築および構成して、Webアプリケーションの操作と開発をサポートできます。合理的な構成は、動作効率を改善するだけでなく、その後の開発の安定した基盤を提供します。