ホームページ >バックエンド開発 >PHPチュートリアル >Windows PHP統合開発・デバッグ環境の準備

Windows PHP統合開発・デバッグ環境の準備

WBOY
WBOYオリジナル
2016-06-13 12:43:051066ブラウズ

Windows PHP 統合開発およびデバッグ環境の構築

PHP統合開発・デバッグ環境構築:

環境のソフトウェア コンポーネントは、Apache2.4、PHP5.3 NTS、ZendDebugger、mod_fcgid-2.3.7-win32、Eclipse PHP です。 JDK1.5、mysql55

?

Mysql55 は、インストール版を使用する前に作成者によってインストールされています。 PHP を使用して Mysql を構成する方法について話してください。

?

Apache2.4: http://www.apachelounge.com/download/win32/binaries/httpd-2.4.4-win32.zip

mod_fcgid: http://www.apachelounge.com/download/win32/modules-2.4/mod_fcgid-2.3.7-win32.zip

PHP5.3 NTS; http://windows.php.net/downloads/releases/php-5.3.26-nts-Win32-VC9-x86.zip

Zend デバッガー: http://downloads.z​​end.com/studio_debugger/2011_04_10/ZendDebugger-20110410-cygwin_nt-i386.zip

Eclipse PHP: http://archive.eclipse.org/technology/epp/downloads/release/helios/SR1/eclipse-php-helios-SR1-win32.zip

?

Eclipse PHP は JDK1.5 環境でのみ実行できます。現在、PHP5.3 までのコード プロンプトがサポートされています。

Zend Debugger は、PHP5.3 までのデバッグもサポートしています。

?

Eclipse PHPは解凍後、JDK1.5の環境変数を設定することで利用可能になります。

インストール不要の JDK 1.5 を除き、XAMPP のように統合パッケージを自分で作成し、解凍してどこでも実行することもできます。

?

Apache 設定、設定ファイル conf/httpd.conf:

1. Apache を起動するには ServerRoot を設定する必要があります

ServerRoot "C:Apache24" このディレクトリは、Apache を解凍したディレクトリを指す必要があります

2. Web サイトのルート ディレクトリを設定し、ZendDebugger に dummy.php をコピーします:

ドキュメントルート "C:php"
<ディレクトリ "C:php">

?

3、Apache 構成 fastCgi:

a、mod_fcgid-2.3.7-win32.zip を解凍し、mod_fcgid.so を Apache2.4 の Modules ディレクトリにコピーします。

b、Apache 設定ファイル httpd.conf の LoadModule の下に次のコードを追加します。なお、C:/Apps/PHP5.3NTS は作者が PHP を解凍するためのパスです。

?

LoadModule fcgid_module modules/mod_fcgid.so

??? FcgidInitialEnv PHPRC?????? "C:/Apps/PHP5.3NTS"
???AddHandler fcgid-script .php????
??? 3NTSphp-cgi.exe" .php

CGI 実行コードを DocumentRoot に追加し、FollowSymLinks を青いコードに置き換えます:

DocumentRoot "C:php"

??? #
??? # Options ディレクティブに指定できる値は、「None」、「 All" ,
??? # または次の任意の組み合わせ:
??? #?? インデックスには FollowSymLinks が含まれます SymLinksifOwnerMatch ExecCGI MultiViews
??? #
??? # 「MultiViews」は必ず必要であることに注意してください*明示的に * --- "Options All"
??? # 与えられません。
??? #
??? # Options ディレクティブは複雑かつ重要です。詳細については、
??? # http://httpd.apache.org/2.4/mod/core.html#options
??? # を参照してください。 🎜> ??? オプション インデックス
ExecCGI MultiViews
?

Apache の設定が完了したので、PHP を設定します。

1、

PHP 解凍

フォルダーに移動し、php.ini-development を php.ini に変更します。

2、

php.ini を開き、extension_dir を見つけて、先頭のセミコロンを削除し、その値を次のように変更します: C:/Apps /PHP5.3NTS/ext

3. MySQL に接続する必要がある場合は、extension=php_mysql.dll の前のセミコロンを削除します。

4、次のコードを追加して、report_zend_debug = 0 の下に Zend_debugger を設定します:

zend_debugger.allow_hosts = 127.0.0.1 localhost

zend_debugger.expose_remotely = 2zend_extension = "C:ZendDebugger-20110410-cygwin_nt-i3865_3_x_nts_compZendDebugger.dll"

?

これで、PHP の統合開発、デバッグ、インストール環境が完成しました。開発を開始する準備ができました。

?

?

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