安装PHP5 CLI的Memcached的问题

时间:2014-08-14 18:00:17

标签: php memcached

我遇到问题在CLI中安装PHP5的memcached扩展。我在尝试了pecl之后从源代码安装并且没有任何运气。由于某种原因,它适用于Apache,但不会显示为在CLI中加载的模块。我已经为CLI添加了php.ini扩展。以前有没有人有同样的问题?

我正在运行Ubuntu 14服务器。 在尝试安装memcached之前,我从源代码安装了PHP-5.5.15并启用了pthreads和pcntl。

安装完成后,我从终端运行php -m来检查模块是否正在加载。

3 个答案:

答案 0 :(得分:0)

尝试:

sudo apt-get install memcached

将memcached扩展编译为php5:

$ pecl download memcached
$ tar xvfz memcached-{{version}}.tgz
$ cd memcached-{{version}}/memcached-{{version}}
$ phpize
$ ./configure
$ make
$ sudo make install

在你的php.ini文件中添加(默认为/etc/php.ini):

extension = memcached.so

安装后:

php --info | grep memcached

答案 1 :(得分:0)

我想出来了。第一次编译PHP时,我错误地设置了配置文件路径。移动配置文件解决了问题并正确加载模块。

答案 2 :(得分:0)

PHP为CLI版本使用不同的php.ini文件。检查位置,因为这取决于您的操作系统和PHP版本。

我希望这可以帮助您找到问题。

-Stefan