ArchLinux下PHP安装memcached扩展

因为遇到php报错 Class ‘Memcached‘ not found,才发现php扩展居然有两个,一个memcache,一个memecached。
同时呢,memecached服务本身又刚好与扩展名同名。
于是各种解答就出现了。

用了yaourt,发现有php-memcached存在。直接

sudo yaourt -S php-memcached

  安装好后,在/usr/lib/php/modules下,会生成文件memcached.so

在已有的php目录下,如/usr/lib/php56/modules下。建立软链接。同时配置php.ini里面包含一句extension=memcached.so
重启php,结果memcached扩展还是不能用。原来是php版本与memcached.so的版本不一致。

只好到http://pecl.php.net/package/memcached 这里找一个合适版本的。
php5.2-5.6对应memcached-2.2.0.tgz

以下逐行执行。

wget http://pecl.php.net/get/memcached-2.2.0.tgz

tar zxvf memcached-2.2.0.tgz

cd memcached-2.2.0/

phpsize // 或phpize56  根据安装的php版本确定

./configure --enable-memcached --enable-memcached-json

make

sudo make install

  

执行完成后,会发现/usr/lib/php56/modules下多了一个memcached.so。配置好php.ini,重启php,完成。

时间: 2024-10-29 12:13:01

ArchLinux下PHP安装memcached扩展的相关文章

安装memcached扩展

php扩展需要到一个专门的网站查找扩展包,这个网站就是http://pecl.php.net/  这是一个php扩展包的网站,可以在这个网站上找到php关于memcached的扩展包,搜索memcached以后,我下载了memcached-2.2.0.tgz,接下来我们正式进入安装memcached扩展的过程(好像已经说了很多废话了--不管了,反正也没人看我的博客) 先下载libmemcached: wget  https://launchpad.net/libmemcached/1.0/1.0

mac安装memcached扩展

由于mac本身装有apache和php,所以不需要安装这两个软件.目前只需要安装memcached扩展.这也是整个环境搭建比较复杂的地方. 经过尝试,只有macport方式安装的memcached能正常安装成功. 一.安装macports 通过http://www.macports.org/install.php地址寻找和机器匹配的版本,下载,安装 二.安装memcached. 注意:如果没有port命令,可重启一下terminal 通过刚才安装的macport来安装memcached扩展,命令

Linux下PHP安装oci8扩展

PHP通常搭配Mysql使用,但有时候也会连接到Oracle数据库.安装PHP的oci8扩张之前,需要先安装Oracle Instant Client( basic 或 basic lite 版就行了).因为我们是从源码安装PHP扩展,所以还需要下载 Instant Client SDK.Oracle Instant Client相关软件包的下载请进入以下链接:http://www.oracle.com/technetwork/database/features/instant-client/i

linux系统下php安装mbstring扩展的二种方法

.执行 复制代码代码如下: yum install php-mbstring 2. 修改php.ini (这一步非常重要, 部分lxadmin版本无法自动修改) 复制代码代码如下: echo ‘extension=mbstring.so' >>/etc/php.ini #更具php安装目录而定 3. 重启web service 如果是apache: service httpd restart 方法二:php 5.36安装目录:/usr/local/php 复制代码代码如下: #cd /usr/

Linux下动态安装PHP扩展的一般方法(图)

------------------------------------------------------------------------------------------------------ 首先解释下面的Linux命令: ./configure  #脚本配置工具 ./configure --help  #查看脚本配置工具configure的命令行选项 /usr/local/php/bin/phpize #phpsize命令用于在编译好的PHP中扩展模块 [email protec

Linux centos7下php安装cphalcon扩展的方法

说明: 操作系统:CentOS7 php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 运行环境:LNMP ,PHP7 1.安装cphalcon cd /usr/local/src git clone git://github.com/phalcon/cphalcon.git #需要安装安装git软件包yum install git cd /usr/local/src/cphalcon/build/php7/64bits

Linux下安装Redis及Linux下php安装Redis扩展

下载源码:wget http://redis.googlecode.com/files/redis-2.8.19.tar.gz 1.解压安装:  wget http://download.redis.io/releases/redis-2.8.19.tar.gz   tar xzf redis-2.8.19.tar.gz   cd redis-2.8.19  make   make install  cp redis.conf /etc/ 参数介绍: make install命令执行完成后,会在

windows下php7安装redis扩展

windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/package/redis 看下自己phpinfo的信息:线程安全版本:Thread Safe:enabledphp版本:PHP Version 7.0.10 根据说明选择对应的版本redis.dll版本 当前环境下就选择7.0 Thread Safe (TS) x64的包下载.将下载解压后的php_re

Linux下编译安装php扩展

1.安装redis扩展: https://github.com/phpredis/phpredis.git cd phpredis/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install vi /etc/php/php.ini extension=redis.so 2.安装memcached扩展: wget https://laun