A-A+

linux安装Xcache加速php

2016年02月22日 闲言碎语 暂无评论 阅读 942 views 次

1.安装xchache:

代码如下:

# wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz

# tar xf xcache-3.0.1.tar.gz

# cd xcache-3.0.1       #xcache是php的扩展,要使用php命令加载此扩展

# phpize      #phpize命令作用是要准备一个php扩展准备编译,所以扩展要先执行编译,需先安装php-devel

#./configure --enable-xcache --with-php-config=/usr/bin/php-config

#php-config表示能够获取php的配置信息以及编译时的选项信息;

##由于不在默认路径下,xcache要获取php安装时所启用的功能,否则xcache会找不到php的路径

#make

#make install

安装结束时,会出现类似如下行:

代码如下:

Installing shared extensions: /usr/lib64/php/modules/

#安装共享扩展模块路径,先把这个路径复制下来,等一下复制到xcache的配置文件中

2 编辑php.ini,整合php和xcache

还是在源码目录中,找到 xcache.ini , 然后直接在 php.ini 后面加就行。

#或者用以下命令,追加配置文件xcache.ini至php.ini

#cat xcache.ini >> /etc/php.ini

请注意修改xcache.ini中的属性。此时执行完上面那命令,就要编辑php.ini了。

xcache.admin.user = "admin"

xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3" (密码的md5值)

密码是admin,想改密码什么的,以你的聪明才智你懂的。

xcache.mmap_path =    "/tmp/xcache"

#这个文件建议在tmp目录咯,记得给 777 权限。

#touch /tmp/xcache

#chmod 777 /tmp/xcache

重启下服务器,就这么简单,如无意外就安装好了。

service httpd restart

3.添加phpinfo功能,测试页面

看看phpinfo中是否有Xcache。有就证明安装成功了。

如果配置完成后,页面都打不开了。证明你php.ini中冲突了。

例如 zend optimizer,这个东西就会冲突。解决方法就是把 zend_extension 改成 Xcache定义的缓存文件中。

#把xcache管理页面,移动到web目录。

#cp ./htdocs /var/www/html/xcache -r

#./htdocs,这是在源码目录中的。别告诉我你找不到。

#/var/www/html/xcache,web目录,名字叫什么自己喜欢。

然后就可以通过web查看信息了

2015-12-24_205427

标签:
Copyright © 骑行飞扬 保留所有权利.   Theme  Ality

用户登录

分享到: