Eclipse開發PHP的配置

來源:互聯網
上載者:User

PHP很有趣,無聊所以選擇PHP打發時間了。在安裝PHP時還花了一時間,這不現在選擇PHP開發工具。

Eclipse這是很好的IDE編輯器,不是因為它好而是因為以前用過它所以選擇了它。
配置想關:
Eclipse3.2、外掛程式phpeclipse 1.1.8 (net.sourceforge.phpeclipse_1.1.8.bin.dist.zip)
伺服器及PHP
Apache 2.2
PHP 5
MySQL Server 5.2

配置步驟
將phpeclipse(net.sourceforge.phpeclipse_1.1.8.bin.dist.zip)解壓縮,然後放到eclipse的目錄裡面,如一般的外掛程式安裝方式相同。 

重啟動eclipse,或者加上-clean參數。 設定phpeclipse,在eclipse的Preferences裡面有一項PHPeclipse Web Development,

需要設定的內容有如下兩部分: 

PHP External Tools
根據路徑資訊設定這裡的PHP相關,Apache,MySQL相關的各路徑,這裡主要是設定PHP。
Run PHP command: D:\server\php\php.exe
Parser command: D:\server\php\php -l -f {0}

Project Defaults 這裡是很重要的,許多情況下都是因為這裡以及相應的內容沒有配置好,致使開發環境失敗。

這裡的配置將與原生apache配置有關,具體步驟如下: 

增加apache虛擬機器主機名
目的是方便於開發,當然,這也是因為本機上有幾組web的服務在運行,所以要進行區分,如果只是開發的話,那相對就簡單的多了。 

修改hosts檔案,指定網域名稱和IP的對應,本機是C:\WINNT\system32\drivers\etc\hosts:
127.0.0.1 localhost
127.0.0.1 php.dev
增加了php.dev這個名稱,這樣在瀏覽器中使用這個名稱的時候就會直接對應到前面的IP地址。

增加apache虛擬機器主機,在其設定檔httpd.conf最後加上:
NameVirtualHost 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
ServerName php.dev
DocumentRoot “E:/PHPworkspace/”
ErrorLog logs/php.dev_errorlog.log
CustomLog logs/php.dev_accesslog.log common
<Directory “E:/PHPworkspace”>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /php/ “D:/server/php/”
AddType application/x-httpd-php .php
Action application/x-httpd-php “/php/php-cgi.exe”
</VirtualHost>
設定phpeclipse->Project Defaults
Localhost: http://php.dev:82
DocumentRoot: E:/eclipse/workspace/
注,這裡的DocumentRoot之所以選擇這個目錄,是因為這是Eclipse的開發目錄,而剛好可以使用php工程的目錄來進行測試。

註:後面這虛似主機是在網上瞭解的,可如果如上所寫的話那Apache 啟動不了,可配置如下
<VirtualHost 127.0.0.1:8080>
ServerName php.dev
DocumentRoot “E:/PHPworkspace/”
ErrorLog logs/php.dev_errorlog.log
CustomLog logs/php.dev_accesslog.log common
<Directory “E:/PHPworkspace”>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.