從apache+nginx切換到nignx FastCGI之后最大的問題就是object-cache的272報錯,表示根本沒找到memcache,這種情況只能在nignx下重安裝memcache,使用memcache安裝腳本,代碼如下:
wget -c http://down.wdlinux.cn/in/memcached_ins.sh
修改一下,因為無法連接google:
- cd /tmp
- wget -c http://地址/libevent-1.4.14b-stable.tar.gz
- wget -c http://地址/memcached-1.4.15.tar.gz
- wget -c http://地址/memcache-2.2.7.tgz
- sh memcached_ins.sh
安裝成功:
- Installing shared extensions: /www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/
- Stopping httpd: [ OK ]
- Starting httpd: [ OK ]
- //開源軟件:Vevb.com
- memcache install is OK
eAccelerator并不會不支持,但是用探針看一下就會發現分配的內存變成默認的8M了,以前已經設置php.ini為eaccelerator.shm_size="256".
說明在這里的niginx配置下,沒有使用php.ini,然后就在服務器文件里一頓亂找最后還是看探針,發現在Wdliunx/etc下的php.ini的快捷方式很可疑,點進去看一下,果然這里的eaccelerator.shm_size居然是8,改成256,然后service nginxd restart搞定,原來apache的ini和nginx的ini是分開的.
新聞熱點
疑難解答