Home > php教程 > php手册 > body text

针对WDCP切换nginx之后memcache和eAccelerator的配置修复方案

WBOY
Release: 2016-05-26 08:20:48
Original
958 people have browsed it

从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
Copy after login

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  ]
Copy after login

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是分开的.


本文地址:

转载随意,但请附上文章地址:-)

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template