經過 pecl 快速安裝 php-memcached 擴展

經過 pecl 快速安裝 php-memcached 擴展

       之前安裝 php-memcached 的時一貫都是經過源代碼編譯方式,那個依賴關係、編譯速度讓你等啊等,好不煩人啊。無心中從網上得知能夠使用 pecl 來快速安裝這個擴展,在此進行整理並記錄之。

系統環境:CentOS-7.1

一、安裝 libmemcached php

# yum -y install libmemcached-devel Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package libmemcached-devel.x86_64 0:1.0.16-3.el7 will be installed --> Processing Dependency: cyrus-sasl-devel(x86-64) for package: libmemcached-devel-1.0.16-3.el7.x86_64 --> Running transaction check ---> Package cyrus-sasl-devel.x86_64 0:2.1.26-17.el7 will be installed --> Processing Dependency: cyrus-sasl(x86-64) = 2.1.26-17.el7 for package: cyrus-sasl-devel-2.1.26-17.el7.x86_64 --> Running transaction check ---> Package cyrus-sasl.x86_64 0:2.1.26-17.el7 will be installed …………省略若干行………… Installed: libmemcached-devel.x86_64 0:1.0.16-3.el7 Dependency Installed: cyrus-sasl.x86_64 0:2.1.26-17.el7 cyrus-sasl-devel.x86_64 0:2.1.26-17.el7 Complete!
 

二、安裝 php-memcached 擴展 memcached

# pecl install memcached WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading memcached-2.2.0.tgz ... Starting to download memcached-2.2.0.tgz (70,449 bytes) .................done: 70,449 bytes 15 source files, building running: phpize Configuring for: PHP Api Version: 20100412 Zend Module Api No: 20100525 Zend Extension Api No: 220100525 libmemcached directory [no] : /usr building in /var/tmp/pear-build-rootb7OPED/memcached-2.2.0 running: /var/tmp/memcached/configure --with-libmemcached-dir=/usr …………省略若干行………… Build process completed successfully Installing '/usr/lib64/php/modules/memcached.so' install ok: channel://pecl.php.net/memcached-2.2.0 configuration option "php_ini" is not set to php.ini location You should add "extension=memcached.so" to php.ini 
 

3 、追加模塊到 php.ini 文件 ui

# extension=memcached.so


Tips:若直接使用 pecl install memcached 沒法安裝成功,能夠使用如下方法-- spa

# pecl download memcached
# tar zxvf memcached-xxx
# cd memcached-xxx
# phpize
# ./configure --with-libmemcached-dir=/xxxx/xxx/xxx
相關文章
相關標籤/搜索