PHP5.5的內置web服務器

2015-05-26 20:43:00
hainuo
原創 3050
摘要:PHP5.5的內置服務器
忽然間髮現PHP的調試更加的簡單瞭如何調試呢》都不需要看日誌隻需要看PHP 內置服務器的輸齣窗口卽可```hainuo@hainuosmacair [08:12:54] [~/www/weike] [master *]-> % sudo  php -S localhost:88Password:PHP 5.5.25 Development Server started at Tue May 26 20:13:01 2015Listening on http://localhost:88Document root is /Users/hainuo/www/weikePress Ctrl-C to quit.[Tue May 26 20:13:06 2015] ::1:58523 [200]: /kppw - Uncaught keke_exception [ 1049 ]: Unknown database 'bmweike' [  ] ~ /Users/hainuo/www/weike/kppw/lib/db/mysql_driver.php [ 187 ]  thrown in /Users/hainuo/www/weike/kppw/lib/db/mysql_driver.php on line 187[Tue May 26 20:13:15 2015] ::1:58524 Invalid request (Unexpected EOF)[Tue May 26 20:13:15 2015] ::1:58525 Invalid request (Unexpected EOF)[Tue May 26 20:13:50 2015] ::1:58946 [200]: /kppw - Uncaught keke_exception [ 1049 ]: Unknown database 'bmweike' [  ] ~ /Users/hainuo/www/weike/kppw/lib/db/mysql_driver.php [ 187 ]  thrown in /Users/hainuo/www/weike/kppw/lib/db/mysql_driver.php on line 187[Tue May 26 20:14:08 2015] ::1:58947 Invalid request (Unexpected EOF)[Tue May 26 20:14:08 2015] ::1:58948 Invalid request (Unexpected EOF)```今天在調試一款威客産品時髮現在5.3以上怎麽調試都不行,brew 下安裝的PHP怎麽都不顯示頁麵,但是牠能夠運行安裝程序,後來下來瞭mamp使用免費版(免費版隻有5.5 5.6) 也不行,於是啟用瞭pro版本髮現pro版本怎麽調試都是可以的我從5.2 切換到5.3 5.4 5.5 5.6均正常使用。於是想起來如果不成功的話肯定會報錯,但是由於配置服務器沒有設置錯誤log,所以也就放棄,晚上迴傢後使用brew install php55 最後一次嚐試時想到瞭[@Garfielt](http://weibo.com/liuwt123)説的 PHP54起已經內置瞭服務器,於是搜索的到瞭使用方法```PHP -S localhot:port```  通過查看輸齣信息,髮現1是因爲缺少`mcrypt_decrypt`庫 另一箇就是數據庫找不到數據庫找不到是因爲 我本來在機器上brew install mysql 安裝瞭一箇  今天下載瞭mamp後有創建瞭一箇mysql 這兩箇的sock文件併不一樣,讀取的時候也是也是分彆讀取兩箇數據庫目録的內容,都能夠使用3306端口  真真的奇怪。。 這箇反正我已經要卸載mamp瞭所以也就不管牠瞭。
發錶評論
貳 乘 叄 =
評論通過審核後顯示。