Eclipse PHP環境籌建

來源:互聯網
上載者:User
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的安裝:

?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.