最新DirectAdmin优化安装Memcache缓存组件的方法

游子今天在折腾优化一台DirectAdmin控制面板环境的服务器所以做了这笔记,网上的教程乱七八糟,很多都老旧没法用了。有很多干脆就是误导,安装方法繁琐,很多还是错的。出教程的人自己都没安装成功就放出教程来了。找教程需谨慎,莫入错了坑!

什么是memcache?

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。

Memcache是danga的一个项目,最早是LiveJournal服务的,最初为了加速LiveJournal访问速度而开发的,后来被很多大型的网站采用。

Memcached是以守护程序方式运行于一个或多个服务器中,随时会接收客户端的连接和操作。

上面这些都是理论抽象的描述。安装memcache到底有什么好处?理由很简单可以让WordPress速度变得更快一点!

话不多说,接下来说正事先,DirectAdmin优化安装Memcache缓存组件的方法如下:

PHP用pecl安装Memcached方法是通用的,即使非Directadmin面板也可以使用,但是Directadmin面板安装以后就已经安装好了pecl,所以用pecl安装Memcache是非常方便和快捷的,根本不用网上那些教程那么麻烦。

首先要确定你安装的DirectAdmin面板使用的是什么php版本,这里以php5.3为例,如果是其他php版本那么就改一下对应的版本号即可!

php5.3安装Memcache命令非常简单就一条如下:

/usr/local/php53/bin/pecl install memcache

安装成功以后会看到如下提示:

Build process completed successfully
Installing '/usr/local/php53/lib/php/extensions/no-debug-non-zts-20090626/memcache.so'
install ok: channel://pecl.php.net/memcache-2.2.7
configuration option "php_ini" is not set to php.ini location
You should add "extension=memcache.so" to php.ini

上面提示吧extension=memcache.so添加到php.ini配置文件中

vi /usr/local/php53/lib/php.ini

添加加载到配置文件最后然后保存

extension=memcache.so

重启httpd让设置生效:

service httpd restart

验证Memcache是否安装成功:

查看是否安装成功,可以通过php探针查看phpinfo如果出现memcache组建,并能看见memcache版本号,表示安装成功!

Memcache安装

以上是php5.3的安装方法,其他php版本就修改php53改成php56或者其他php版本即可。

如果以上步骤走完还是没有安装成功,可以试试最后执行一次,然后再重启一次httpd服务。

yum install memcached

如果还没有成功,就在下方留言,或者联系游子帮你!

用支付宝打赏用支付宝打赏 用微信打赏用微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者


最后编辑于:2018/10/17作者: 游子

热爱一切美好的新事物,搞网站也被网站搞,剁手折腾。关注与学习Web相关技术与UI\UE\UED\UCD\Server相关知识,服务器运维、前端、后端、非专业程序猿、非高级前端后端攻城师!

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???