一下子問這么多...
1.XAMPP
XAMPP是一個功能全面的AMPP(Apache,MySQL,PHP,Perl)集成軟件包,這是Linux平臺上可以使用的幾種非商業(yè)XAMPP中間件之一.采用這種緊密的集成,XAMPP可以運行任何程序:從個人主頁到功能全面的站點(注意,這僅僅用戶開發(fā)目的,出于安全考慮,XAMPP還不適用于產(chǎn)品服務器上面).
2.EasyPHP
EasyPHP是一個Windows下的 Apache+MySQL+PHP/Perl/Pythonk開發(fā)包,包中集成了PHP, Apache,和MySQL,同時也集成了一些輔助的開發(fā)工具,如數(shù)據(jù)庫管理工具,phpMyAdmin和PHP調(diào)試工具Xdebug,無需配置即可運行. EasyPHP 是由法國人開發(fā),經(jīng)過 EasyPHP整合后的 Apache,MySQL以及PHP精簡很多,運行速度比獨立安裝的Apache,MySQL及PHP更快也更穩(wěn)定.
3.AppServer
如果用戶的本地機器沒有安裝過PHP,MySQL等系統(tǒng),那么該軟件可以幫助用戶迅速搭建完整的底層環(huán)境
其實以上三個集成的開發(fā)環(huán)境,還是比較建議AppServer,因為使用XAMPP和EasyPHP,在應用jpgraph開發(fā)圖像時會出現(xiàn)一些錯誤,而使用AppServer則不會有任何問題
對于PHP開發(fā)環(huán)境的搭建,最好的方法還是按照方法一步一步去搭建,搭建方法網(wǎng)上都有,搭建后對配置進行一些修改,并且開啟PHP.ini的設置,比 如:
display_error = ON```
輸出錯誤信息.但是如果部署到線上的話,建議關閉這個屬性
log_error = ON```
在日志文件中輸出錯誤,這個有利于日后對Bug的跟蹤和查找
error_reporting = E_ALL&~E_NOTICE```
設置錯誤級別