最近桌機和筆電升了 Windows 10,開發 PHP 的環境都要重裝有點累,過去我一向不喜歡 XAMPP 這類的,通常我都自己上官網抓最新版相關軟體來裝,所以我自己簡單的包了一下,以後重裝就不會這麼累了,這個我就取名叫 phpdevserver,沒有把 MySQL 包進去,因為不好包,而且我喜歡自己安裝 MariaDB,並且規劃放置於不同路徑,所以就沒包進來了。
phpdevserver 大致的狀況列出來,有興趣的可以到我的 github 自己下載。
PHP Dev Server 集成了 Apache 2.4 , PHP 5.5.X/5.6.X , phpMyAdmin , win-Bash , 提供開發 PHP 所需的環境
PHP 本身會設定為 FASTCGI 的方式運作穩定性高。這個套件目前支援以下功能
- PHP 5.5.x , PHP 5.6.x 可以很簡單切換
- 所有集成的套件皆沒有重新編譯過,保證純淨
- 沒有安裝檔,可以放到任何目錄使用然後執行一次 auto-config.bat 就可以完成所有設定
- Xdebug enabled , 預設支援 Netbeans IDE
- zend-opcache enabled in Apache mode , disabled in CLI mode
- PHP 在 apache mode 和 cli mode 有切開不同的 module 載入
- php_imagick 模組及轉檔命令檔(可執行 %MAGICK_HOME%\convert.exe)
本套件沒有包進 MySQL,一方面是難包,一方面 MySQL 或 MariaDB 自己下載來安裝就很簡單了,而且更可彈性規劃資料目錄及使用特殊功能
2015-09-26 發佈 0.2.0 : 大幅修改目錄結構,增加 imagick 模組,請重新安裝,以後應該可以無痛升級了
感謝大大的分享!!!
另外想請問我執行auto-config.bat 出現下面這個
httpd: Syntax error on line 522 of C:/phpdevserver-master/Apache24/conf/httpd.conf: Could not open configuration file C:/phpdevserver-master/Apache24/conf/extra/httpd-ahssl.conf:\xa8t\xb2\xce\xa7\xe4\xa4\xa3\xa8\xec\xab\xfc\xa9w\xaa\xba\xc0\xc9\xae\xd7\xa1C
右下方也沒出現東西呢 請問是哪裡沒設定到呢??
我還沒安裝MYSQL 是要先安裝SQL嗎?還是?
Hi 抱歉,我測試的不夠嚴謹
剛剛提交一些檔案到 dev 分支,你要不要由 dev 下載回來整個蓋掉再重新試試看
https://github.com/pigochu/phpdevserver/tree/dev
您好 我想請問一下.MYSQL安裝好後
登入phpmyadmin 出現這個錯誤呢
錯誤
SQL 查詢: 編輯 編輯
SET lc_messages = ‘zh_TW’;
MySQL 回應: 說明文件
#1193 – Unknown system variable ‘lc_messages’
我上網查一下是版本的問題嗎??
這應該是 mysql 的問題喔,不知道你裝的 mysql 版本是多少,太舊確實會發生這種問題
我是建議裝 MariaDB 10.1 試試看,我自己目前是用這版都沒問題