当前位置:论坛首页 > Windows面板

装了那个memcached后如何启用的呢?

2016-11-13 12:30 [复制链接] 12 10201

请问一下宝塔2.6.3版本的,apache是2.4.23的,PHP是7.0.12的
是按官网站说明的安的memcached的
************************************************************

安装Memcached  已修正对php7的支持

wget http://125.88.182.172:5880/ext/memcached.sh && sh memcached.sh

************************************************************

安装成功了的,如何启用memcached的呢?
谢谢!

使用道具 举报 只看该作者 回复
发表于 2016-11-14 11:16:19 | 显示全部楼层
安装好后默认启用的,请查看phpinfo
使用道具 举报 回复 支持 反对
发表于 2016-11-14 11:37:39 | 显示全部楼层
宝塔开发工程师 发表于 2016-11-14 11:16
安装好后默认启用的,请查看phpinfo

刚才看了,在phpinfo.php页面没有搜索到memcached的。
是不是需要写什么代码到php.ini文件里才能启用的呢?
使用道具 举报 回复 支持 反对
发表于 2016-11-14 12:05:02 | 显示全部楼层
那你检查下php.ini中有没有memcached.so
使用道具 举报 回复 支持 反对
发表于 2016-11-14 13:18:51 | 显示全部楼层
宝塔开发工程师 发表于 2016-11-14 12:05
那你检查下php.ini中有没有memcached.so

php.ini 中没有 memcached.so  我自己加了 extension=memcached.so 或 zend_extension=memcached.so 然后重启 apache ,在 phpinfo 中仍搜索不出来 memcached.so
刚又重装了下memcached,还是无法在phpinfo中搜索到memcached

cp ./.libs/memcached.so /root/php-memcached-php7/modules/memcached.so
cp ./.libs/memcached.lai /root/php-memcached-php7/modules/memcached.la
PATH="$PATH:/sbin" ldconfig -n /root/php-memcached-php7/modules
----------------------------------------------------------------------
Libraries have been installed in:
   /root/php-memcached-php7/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------

Build complete.
Don't forget to run 'make test'.

Installing shared extensions:     /www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/
Reload service php-fpm  done
===============================================
successful!
[root@host ~]# service httpd restart
restart apache...  done
[root@host ~]#
使用道具 举报 回复 支持 反对
发表于 2016-11-14 13:34:38 | 显示全部楼层
宝塔开发工程师 发表于 2016-11-14 12:05
那你检查下php.ini中有没有memcached.so

下面的是我在php.ini中添加的

;   extension=/path/to/extension/msql.so
zend_extension=opcache.so
extension=memcached.so

然后重启apache后还是无法在phpinfo中搜索到memcached
当初启用opcache也是这样操作的,opcache是工作正常的
使用道具 举报 回复 支持 反对
发表于 2016-11-15 12:34:03 | 显示全部楼层
[root@host ~]# ps -ef | grep memcached
root     19793     1  0 Nov13 ?        00:00:12 /usr/local/memcached/bin/memcached -d -l 127.0.0.1 -p 11211 -u root -m 64 -c 1024 -P /var/run/memcached.pid
root     26708 26690  0 12:27 pts/0    00:00:00 grep --color=auto memcached
[root@host ~]#

这算不算成功安装的呢?
使用道具 举报 回复 支持 反对
发表于 2016-11-15 13:01:24 | 显示全部楼层
宝塔开发工程师 发表于 2016-11-14 12:05
那你检查下php.ini中有没有memcached.so

通过 php -m 查询可以看到 memcached ,我也在控制面板里的防火墙里添加放行了 11211 端口,重启httpd后在phpinfo里仍无法查到memcached
通过 memcached -h 查询显示 memcached 1.4.7的
无语了
使用道具 举报 回复 支持 反对
发表于 2016-11-16 13:25:24 | 显示全部楼层
没人遇到这种问题的么?
使用道具 举报 回复 支持 反对
发表于 2016-11-16 14:30:02 | 显示全部楼层
netstat -ntlp 查询到
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      19793/memcached  
在宝塔的防火墙里放行了 11211 和 19793 端口的
在phpinfo里还是查不到memcached
使用道具 举报 回复 支持 反对
发表于 2016-11-16 14:37:49 | 显示全部楼层
telnet 端口查询说是       无法打开到主机的连接。 在端口 11211: 连接失败
奇怪
使用道具 举报 回复 支持 反对
发表于 2016-11-25 10:36:21 | 显示全部楼层
wjq588jk 发表于 2016-11-16 14:30
netstat -ntlp 查询到
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      ...

netstat -ntlp 查询到
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      29962/memcached  
在phpinfo里也查的到memcached
但是就是连接不上 不能使用memcache  这是为什么
使用道具 举报 回复 支持 反对
发表于 2016-11-25 10:37:08 | 显示全部楼层
netstat -ntlp 查询到
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      29962/memcached  
在phpinfo里也查的到memcached
但是就是连接不上 不能使用memcache  这是为什么
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表