下面针对“CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享”的完整攻略,提供以下解决方法,供您参考。
下面针对“CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享”的完整攻略,提供以下解决方法,供您参考。
1. 检查系统环境
在安装memcache扩展之前,需要先检查和安装一些必要的系统环境,确保能够顺利地进行扩展的安装。
- Yum更新
# yum update -y
- PHP开发环境
# yum install php-devel -y
- GCC编译环境
# yum install gcc -y
- Libmemcached开发库
# yum install libmemcached-devel -y
2. Git下载Memcached扩展源码
# cd /usr/local/src/
# git clone https://github.com/php-memcached-dev/php-memcached.git
3. 编译并安装Memcached扩展
# cd php-memcached
# phpize
# ./configure --disable-memcached-sasl
# make
# make install
注:
- 如果你在编译过程中遇到了错误,可以尝试先运行一下下面的语句,再重新编译
$ export CFLAGS="-I/usr/include/libmemcached/ -W -Wall -g -gdb"
- 在编译出现问题并解决后,需要先执行“make clean”命令清理文件,之后再重新编译
4. 配置PHP.ini文件
添加以下内容到PHP.ini文件:
extension=memcached.so
5. 重启Web服务
重启Apache或Nginx服务器
示例
假设我们使用的是Apache服务器,PHP的版本为7.1,操作系统为CentOS 7.4 x64。
- 检查系统环境
# yum update -y
# yum install php-devel gcc libmemcached-devel -y
- 下载Memcached扩展源码
# cd /usr/local/src/
# git clone https://github.com/php-memcached-dev/php-memcached.git
- 编译并安装Memcached扩展
# cd php-memcached
# phpize
# ./configure --disable-memcached-sasl
# make
# make install
- 配置PHP.ini文件
# vim /etc/php.ini
在文件的最后加上以下内容
extension=memcached.so
- 重启Apache
# systemctl restart httpd
至此,我们已经成功安装并启用了Memcached扩展,可以在phpinfo()函数中查看是否已经加载。
另外,如果您已经安装了Memcache扩展,也可以按照上述方法操作,只不过在第2步下载源码时需要换成Memcache的相应源码。
织梦狗教程
本文标题为:CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享


基础教程推荐
猜你喜欢
- PHP实现word转pdf的两种方式(有用!) 2023-07-03
- ThinkPHP5&5.1框架关联模型分页操作示例 2023-01-31
- PHP PDOStatement::setAttribute讲解 2022-12-15
- php7 参数、整形及字符串处理机制修改实例分析 2023-04-19
- PHP实现的一致性HASH算法示例 2022-10-09
- php将ppt转jpg图片的具体步骤代码 2023-06-19
- php中file_get_contents()函数用法实例 2022-12-29
- php 策略模式原理与应用深入理解 2023-02-13
- PHP实现随机发放扑克牌 2023-04-07
- TP5框架实现一次选择多张图片并预览的方法示例 2023-04-07