用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

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

时间:2015-01-23  来源:西部数据  作者:西部数据

从apache+nginx切换到nignx FastCGI之后最大的问题就是object-cache的272报错,表示根本没找到memcache,这种情况只能在nignx下重安装memcache,使用memcache安装脚本,代码如下:

wget -c http://down.wdlinux.cn/in/memcached_ins.sh

修改一下,因为无法连接google:

  1. cd /tmp 
  2. wget -c http://地址/libevent-1.4.14b-stable.tar.gz 
  3. wget -c http://地址/memcached-1.4.15.tar.gz 
  4. wget -c http://地址/memcache-2.2.7.tgz 
  5.  
  6. sh memcached_ins.sh 

安装成功:

  1. Installing shared extensions:     /www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/ 
  2. Stopping httpd:                                            [  OK  ] 
  3. Starting httpd:                                            [  OK  ] 
  4. //开源软件:phpfensi.com 
  5. 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是分开的.

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门