PHP 安装 XCache 扩展

原创
2017/01/05 11:00
阅读数 173

先阐明一下我自己服务器的环境:yum 安装的 php 5.3.3;CentOS6.5 64位系统。

1、下载并解压XCache 3.2.0

wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
tar -zxvf xcache-3.2.0.tar.gz
cd xcache-3.2.0

2、phpize安装

如果已存在可跳过此步骤,可用 whereis phpize 检查是否存在 phpize 命令

这一步很重要,否则xcache源代码目录下不会有 configure 可执行文件,也就无从安装。 由于我自己的环境是yum安装的,当时并没有带上phpize命令,执行以下命令即可:

yum install php-devel

如果是编译安装的PHP,那么,一般phpize所在目录为 /path/to/php/bin/phpize

3、执行phpize

cd xcache-3.2.0
phpize
#下面 php-config 所在路径由安装时决定,请自行改成对应环境的路径,一般为 /path/to/php/bin/php-config
./configure -with-php-config=/usr/bin/php-config -enable-xcache
make && make install

4、配置

# 确保在 xcache-3.2.0 目录下

# 在原来php.ini新增xcache相关配置
cat ./xcache.ini >> /etc/php.ini
vim /etc/php.ini

# 修改如下几项
# extension = /usr/lib64/php/modules/xcache.so
# xcache.admin.user = "admin"xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3" 密码是admin
# xcache.mmap_path =    "/tmp/xcache"#这个文件建议在tmp目录咯,记得给 777 权限。
# touch /tmp/xcache  
# chmod 777 /tmp/xcache

# 检查是否安装成功,如果现实 xcache 即表示安装成功
php -m

5、XCache管理界面

# 确保在 xcache-3.2.0 目录下
cp ./htdocs /path/to/web/xcache -r
# /path/to/web/xcache,web目录,名字叫什么自己喜欢。后面可以通过访问这个站点管理 XCache

6、重启Apache

httpd -k restart
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部