ホームページ > バックエンド開発 > PHPの問題 > Windows上でのPHP開発環境の構築

Windows上でのPHP開発環境の構築

WBOY
リリース: 2023-05-06 15:24:09
オリジナル
2156 人が閲覧しました

現在のインターネット時代では、ほとんどの 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 )ダウンロードします。

ダウンロードが完了したら、ダブルクリックしてインストールします。

インストール プロセス中に、以下の図に示すように、インストールするコンポーネントを選択する必要があります。

Windows上でのPHP開発環境の構築

ここでは、デフォルトの「Apache HTTP Server」は可能です。

インストール プロセス中に、デフォルトのインストール ディレクトリを尋ねられます。ここでは、デモンストレーションの例としてデフォルトのディレクトリを取り上げます。

Windows上でのPHP開発環境の構築

インストールが完了すると、[スタート] メニューに [Apache HTTP Server] フォルダが表示され、[Apache Server の制御] メニュー項目に入ります。フォルダーを選択し、「開始」ボタンをクリックしてこの Web サービスを開始します。

Windows上でのPHP開発環境の構築

Apache が正常に起動したかどうかを確認するにはどうすればよいですか?非常に簡単で、ブラウザに http://localhost と入力すると、次の図が表示されます。これは、Apache が正常に起動したことを意味します。

Windows上でのPHP開発環境の構築

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 が正常にインストールされたかどうかを確認できるようになります。以下に示すような出力が表示されれば、インストールは成功です。

Windows上での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 .php
ログイン後にコピー
3. ディレクトリ インデックスの設定

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环境均已经成功搭建。

Windows上でのPHP開発環境の構築

至此,PHP开发环境的安装与配置工作就完成了。

以上がWindows上でのPHP開発環境の構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート