从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:
- wget -c http:
- wget -c http:
-
- 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 ]
-
- 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是分开的. |