現在のインターネット時代では、ほとんどの Web サイトは PHP 言語に基づいて構築されています。 PHPを迅速に開発するには、それに対応した開発環境を構築する必要があります。 Windows システムの場合、PHP 開発環境を構築する方法を以下に詳しく紹介します。
1. Apache のインストール
Apache は現在最も人気のある Web サーバー ソフトウェアの 1 つであり、PHP で開発する場合は Apache の Web サービスをインストールする必要があります。
インストールする前に、このマシン上で他の Web サービス (IIS など) が実行されていないことを確認してください。
Apache ソフトウェアの最新バージョンは、Apache 公式 Web サイトのダウンロード ページ (http://httpd.apache.org/) からダウンロードするか、直接クリック (http://httpd.apache.org/) してください。ダウンロード.cgi )ダウンロードします。
ダウンロードが完了したら、ダブルクリックしてインストールします。
インストール プロセス中に、以下の図に示すように、インストールするコンポーネントを選択する必要があります。
ここでは、デフォルトの「Apache HTTP Server」は可能です。
インストール プロセス中に、デフォルトのインストール ディレクトリを尋ねられます。ここでは、デモンストレーションの例としてデフォルトのディレクトリを取り上げます。
インストールが完了すると、[スタート] メニューに [Apache HTTP Server] フォルダが表示され、[Apache Server の制御] メニュー項目に入ります。フォルダーを選択し、「開始」ボタンをクリックしてこの Web サービスを開始します。
Apache が正常に起動したかどうかを確認するにはどうすればよいですか?非常に簡単で、ブラウザに http://localhost と入力すると、次の図が表示されます。これは、Apache が正常に起動したことを意味します。
2. PHP のインストール
PHP は最も人気のある Web 開発言語の 1 つであり、Web サイト開発をサポートするには PHP をインストールする必要があります。
PHP 公式 Web サイト (http://www.php.net/downloads.php) にアクセスして PHP の最新バージョンをダウンロードするか、直接クリック (http://windows.php.net) /download/) をダウンロードします。
ダウンロードが完了したら、インストーラーを実行します。
インストールする前に、Apache Web サービスが終了していることを確認してください。
ここでは、デモ用の例として php-7.2.3-Win32-VC15-x64.zip ファイルを取り上げます。
ダウンロードした php-7.2.3-Win32-VC15-x64.zip ファイルをローカルの「C:\PHP」ディレクトリに解凍します。
解凍が完了したら、「C:\PHP」ディレクトリ内の php.ini-development ファイルを編集し、以下に示すように、PHP 開発に必要な拡張クラス ライブラリをサポートするように関連する構成項目を変更します。 ##
;extension=bz2 ;extension=curl ;extension=fileinfo ;extension=gd2 ;extension=gettext ;extension=gmp ;extension=intl ;extension=imap ;extension=interbase/firebird ;extension=ldap ;extension=mbstring ;extension=exif ; Must be after mbstring as it depends on it ;extension=mysqli ;extension=oci8_12c ; Use with Oracle Database 12c Instant Client ;extension=odbc ;extension=openssl ;extension=pdo_firebird ;extension=pdo_mysql ;extension=pdo_oci ;extension=pdo_odbc ;extension=pdo_pgsql ;extension=pdo_sqlite ;extension=pgsql ;extension=shmopちなみに、ここで「;」を使って一部の拡張機能をコメントアウトしているのは、以下の「PHPとApacheの統合」の環境設定では、すべてのPHP拡張ライブラリをApacheにロードすることにより、起動されていません。 これで、コマンドラインで「php -v」コマンドを使用して、PHP が正常にインストールされたかどうかを確認できるようになります。以下に示すような出力が表示されれば、インストールは成功です。 3. PHP と Apache の統合次に、PHP と Apache を統合する必要があります。 この例では、Apache のモジュール アプローチを使用してこの統合を実現します。 まず、Apache で「httpd.conf」構成ファイルを開き、その内容にいくつかの変更を加える必要があります。 「C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf」ディレクトリに入り、「httpd.conf」ファイルを見つけて、編集後に次の変更を加えます。
1. PHP モジュールを有効にするファイル内で「LoadModule」を探し、利用可能な「php7_module」を見つけます。新しくインストールされた PHP を見つけて、その前にあるこの行のコメントを解除できるはずです。 例:
LoadModule php7_module "C:/PHP/php7apache2_4.dll"2. PHP ファイルのプロセッサを追加します 「httpd.conf」ファイルで、デフォルトのプロセッサ「AddHandler」項目を見つけて、この項目の後に、PHP ファイル拡張子 (.php) の設定を追加します (例:
AddHandler php7-script .php3. ディレクトリ インデックスの設定 elfinder をサポートするために、「DirectoryIndex」にindex.php を追加します)構成:
DirectoryIndex index.php elfinder.php設定は次のとおりです:
<ifmodule dir_module> DirectoryIndex index.php elfinder.php </ifmodule>4. ドキュメント ルート ディレクトリの設定 ドキュメント ルート ディレクトリを Apache Web ルート ディレクトリのパスに設定します。
DocumentRoot "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs"5. PHP.ini の設定「httpd.conf」で「PHPIniDir」を検索し、そのパスを PHP のインストール パスに変更します (例:
)。
PHPIniDir "C:/PHP"
设置完成后重启Apache Web服务即可,此时可以在“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs”目录中新建“index.php”文件,内容如下:
<?php phpinfo(); ?>
(笑容虽不逊“Hello World”示例,查看php环境的信息毕竟是学习PHP的必经之路。)
保存并通过浏览器访问http://localhost/index.php文件,查验php脚本是否正常运行,如果您能看到如下输出,说明PHP和Apache环境均已经成功搭建。
至此,PHP开发环境的安装与配置工作就完成了。
以上がWindows上でのPHP開発環境の構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。