這是我的設置:使用symfony 2.0和WAMP服務器可靠嗎?
- 的Windows XP SP2
- WAMP 2.2(PHP 5.3.9,阿帕奇2.2.21和MySQL 5.5.20)
- Symfony的2.0
我跑到這基本上是這樣一個問題:
一切似乎都很好:
- 正在運行mysqltest.php將OK連接到數據庫。
- localhost/web/config.php是好的(只是建議設置intl和APC)
- 「php app/bin doctrine:schema:create」成功創建模式。
但是,當我嘗試:
- 「本地主機/網絡/ app.php」
- 「本地主機/網絡/ app_dev.php」
Apache的崩潰(窗口彈出說一些關於php5ts.dll)和日誌上唯一有意義的東西說:
- [星期五4月2日7 05:03:54 2012] [notice] Child 3528:開始線程監聽端口80.
- [Fri Apr 27 05:07:00 2012] [notice] Parent:子進程已退出,狀態爲3221225477 - Restarting 。
- [週五年04月27 5時07分01秒2012] [聲明]的Apache/2.2.21(的Win32)PHP/5.3.9配置 - 恢復正常操作
該溶液到我先前引用的問題除了5.4沒有被WAMP官方支持外,許多擴展在5.4(APC,PDO可能?)上不起作用。
也排除舊版本的php。官方WAMP插件僅適用於php 5.3.0和5.3.1,而symfony2至少需要5.3.2。
我也在Windows Server 2003機器上試過這個,結果相同。 這花費了很多時間,我甚至考慮用我通常的symfony安裝程序在服務器上投擲Linux VM。
所以我需要知道是否可以有一個穩定的symfony2/WAMP2.2環境,這並不意味着失去擴展和symfony2功能,如學說。
歡迎任何想法。
試圖在php.ini中禁用php5ts.dll? – damianb 2012-04-27 19:20:37
不是真的,我不知道這是可行的,現在我查了它,這是一個線程安全的PHP DLL。聽起來不錯,但我沒有環境設置了,我可能會嘗試一些其他的時間。 – Jens 2012-04-28 03:52:55