Eclipse PHP環境搭建
參考了PHP和 MySql Web開發一書以及相關網路資源 搭建Eclipse PHP開發環境
準備工作:下載Apache http://httpd.apache.org/?? 尾碼為msi
????????????? 下載 PHP安裝檔案 ? http://windows.php.net/download/?installer
??????????? 下載Eclipse PHP版
?? Apache和PHP進行預設安裝,在安裝的過程中先安裝Apache,後安裝PHP 的installer,這樣會在Apache中conf目錄下的httpd.conf檔案以及PHP目錄的PHP.ini檔案進行自動的配置, 我們不需要做任何修改。
自動修改的內容應該是:
php.ini檔案中
?1) extension_dir = "./"??? 修改為 extension_dir = "C:/php-5.2.6/ext"
?2) ;extension=php_mysql.dll”和“;extension=php_gd2.dll”,去掉前面的分號,即把 ;extension=php_mysql.dll 改為 extension=php_mysql.dll
把 ;extension=php_gd2.dll 改為 extension=php_gd2.dll
?3).儲存好php.ini,然後重起apache
2. 修改Apache/conf下的httpd.conf,在檔案尾部添加:
LoadModule php5_module "C:/php-5.2.6/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddDefaultCharset UTF8
PHPIniDir "C:/php-5.2.6"
?
我們需要在.在環境變數的Path設定下添加:
C:\php-5.2.6;C:\php-5.2.6\ext
?
經過上述配置,在Apache/htdocs目錄下建立一個php測試檔案index.php如下:
php
?phpinfo();
?>
記得重新啟動Apache。
開啟IE在地址欄輸入:http://127.0.0.1/index.php,如果能工作就表示php和apache能工作了。
?
安裝調試環境XDebugger:
下載XDebugger檔案,是一個Dll,放到PHP的Ext目錄下,在PHP.ini檔案最後添加如下內容
;onload Xdebug;載入Xdebug
zend_extension_ts="D:/Program Files/PHP/ext/php_xdebug-2.1.2-5.3-vc6-nts.dll"
;xdebug configuration;xdebug配置
[Xdebug]
;開啟自動跟蹤
xdebug.auto_trace = On
;開啟異常跟蹤
xdebug.show_exception_trace = On
;開啟遠端偵錯自動啟動
xdebug.remote_autostart = On
;開啟遠端偵錯
xdebug.remote_enable = On
;收集變數
xdebug.collect_vars = On
;收集傳回值
xdebug.collect_return = On
;收集參數
xdebug.collect_params = On
?
?
比如我在 E:\EclipseWorkspace下放置所有的Eclipse工程,那麼修改Apache/conf/httpd.conf,在檔案結尾添加:
DocumentRoot "D:/PHPWorkSpace"
###Alias /Workspace? "D:/PHPWorkSpace"
?? Options Indexes MultiViews
?? AllowOverride None
?? Order allow,deny
?? Allow from all
?
這樣做的好處是,所有php工程都共用一個apache配置(看下面如何設定)。
?
?
Pear的安裝:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?