为了做一个https的小站,在128M 2G硬盘的FreeBSD上做了个Nginx服务器,结果死活不能启动。一直提示: upstream prematurely closed connection while reading response header from upstream [fastcgi 127.0.0.1:9000 ] 等等一系列的信息,然后我找遍了google,唯一能解决的办法就是换成 php-fpm ,可是我的小vps空间不足,无法去编译啊,怎么办呢?在这个时候,我发现了当前目录(/usr/local/www/m/t/)下面有一个 php-cgi.core ,当时是相当的激动,有了core就可以知道是什么原因了,我想也没想直接cat ,虽然这样做是不对的,不过在文件的最后发现了问题所在: Zend 出错了!!!!! 于是修改 /usr/local/etc/php.ini 中的 [Zend] 字段: [Zend] zend_optimizer.optimization_level=15 zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer" zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS" #zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so" zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so" zend_extension="/usr/local/lib/php/20060613/eaccelerator.so" 即将Zend 改成了 eaccelerator,这下终于可以启动了,Good luck! 尽信书不如无书,尽信google 不如无google :D
轻击着键盘,咀嚼着思维,在茶香中书写着自己,我非文人亦非周树人的看客,只是芸芸众生中一个与众不同的猥琐大叔。