用了一下午的时间,总算把memcached服务器安装搞定,写一下历程吧:
一、服务器环境是centos6.0、php5.3.2;
首先安装libevent、memcached:
yum install -y libevent memcached
装了yum-priorities插件以后,常用的软件源都能用yum安装了;
二、然后安装php的memcache扩展,我用的是pecl的安装方式:
pecl install memcache
安装成功以后,会提示安装后so文件存放的位置,要注意看一下,以备后面修改php.ini配置文件;
三、然后就是修改php.ini配置文件:
extension_dir为memcache.so存放目录,我的配置为以下值:
extension_dir = "/usr/lib/php/modules/"
然后新加一行memcache扩展:
extension=memcache.so
配置好,重启服务器后,在php文件中看了一下phpinfo:
<?php
phpinfo();
?>
结果发现没有,找了半天,忽然发现我修改的php.ini文件不是服务器加载的文件,汗!
配置的时候,在phpinfo中搜索一下php.ini配置文件,看看加载的是哪个,以防这种低级错误的发生~
一、服务器环境是centos6.0、php5.3.2;
首先安装libevent、memcached:
yum install -y libevent memcached
装了yum-priorities插件以后,常用的软件源都能用yum安装了;
二、然后安装php的memcache扩展,我用的是pecl的安装方式:
pecl install memcache
安装成功以后,会提示安装后so文件存放的位置,要注意看一下,以备后面修改php.ini配置文件;
三、然后就是修改php.ini配置文件:
extension_dir为memcache.so存放目录,我的配置为以下值:
extension_dir = "/usr/lib/php/modules/"
然后新加一行memcache扩展:
extension=memcache.so
配置好,重启服务器后,在php文件中看了一下phpinfo:
<?php
phpinfo();
?>
结果发现没有,找了半天,忽然发现我修改的php.ini文件不是服务器加载的文件,汗!
配置的时候,在phpinfo中搜索一下php.ini配置文件,看看加载的是哪个,以防这种低级错误的发生~