日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux环境下安装PHP的memced扩展

發布時間:2025/3/14 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux环境下安装PHP的memced扩展 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先下載libmemcached:

wget??https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

解包:tar -zxf libmemcached-1.0.18.tar.gz?

進入解壓后的包,編譯安裝:

./configure --prefix=/usr/local/libmemcached --with-memcached????????//注意:--with-memcached這個選項一定要加上

make? &&? make install

安裝完成后,開始安裝memcached模塊:

解包:tar zxvf memcached-2.2.0b1.tgz

進入解壓后的包:cd?memcached-2.2.0b1

phpize (或者/usr/local/php/bin/phpize)

./configure --with-php-config=/usr/local/php/bin/php-config ?--with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

發現報錯:

error: no, sasl.h is not available. Run configure with --disable-memcached-sasl to disable this check

解決方法:

當前目錄下找到memcached.h

find / -name memcached.h

出現如下信息:

/home/local/libmemcached-1.0.18/libtest/memcached.h
/home/local/libmemcached-1.0.18/libmemcached-1.0/struct/memcached.h
/home/local/libmemcached-1.0.18/libmemcached-1.0/memcached.h
/home/local/libmemcached-1.0.18/libmemcached/memcached.h
/usr/local/libmemcached/include/libmemcached-1.0/memcached.h
/usr/local/libmemcached/include/libmemcached-1.0/struct/memcached.h
/usr/local/libmemcached/include/libmemcached/memcached.h

修改php_libmemcached_compat.h:

vim php_libmemcached_compat.h

找到include

改成

#ifndef PHP_LIBMEMCACHED_COMPAT
#define PHP_LIBMEMCACHED_COMPAT

/* this is the version(s) we support */
#include </usr/local/libmemcached/include/libmemcached/memcached.h>

將<>里面的內容替換成:/usr/local/libmemcached/include/libmemcached/memcached.h

然后

./configure --with-php-config=/usr/local/php/bin/php-config ?--with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

make && make install

cp /usr/local/php/lib/php/extensions/no-debug-zts-20131226/memcached.so /usr/local/php/extension/memcached.so

vim /usr/local/php/etc/php.ini 添加:?extension=memcached.so

?/usr/local/apache/bin/apachectl restart

php -m

出現了memcached即安裝成功

?

轉載于:https://www.cnblogs.com/ttiandeng/p/6560992.html

總結

以上是生活随笔為你收集整理的Linux环境下安装PHP的memced扩展的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。