喜欢穷折腾的阿汤哥
tangtr.cn

宝塔Linux面板安装memcached服务遇到的问题

Memcached 是一种高性能的分布式内存对象缓存系统,在动态程序中使用 Memcached, 既能提高访问的速度,同时还减低了数据库的负载。

Memcached 可以存储来自调用数据库和 API,或者页面渲染生成的任意类型的数据(字符串,对象)到内存中,也可以直接中内存中去读取。它的 API 支持目前大部分流行的编程语言,Memcached 的官方网站:http://memcached.org/

宝塔Linux面板安装memcached服务一般只需要在软件管理->php设置->安装扩展直接点安装就行。

但是有时memcached客户端安装的上,但是PHP扩展上一直安装不上,看日志提示:

checking for libmemcached location… configure: error: Unable to find memcached.h under /usr/local/libmemcached
make: *** No targets specified and no makefile found. Stop.

应该是路径不对。
1

解决办法

进入后台手动安装一下。
1.编译Memcached模块

cd ~
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached && git checkout php7
phpize
./configure \
--with-php-config=/www/server/php/72/bin/php-config  \
--with-libmemcached-dir=/usr
make && make install

2.在php.ini中引入Memcached模块

echo "extension=memcached.so" >> \
/www/server/php/72/etc/php.ini

以上~

赞(0)
未经允许不得转载:汤忒热 » 宝塔Linux面板安装memcached服务遇到的问题

评论 抢沙发

评论前必须登录!