linux下php7安装memcached、redis扩展
linux下php7安装memcached、redis扩展
1、php7安装Memcached扩展
比如说我现在使用了最新的 Ubuntu 16.04,虽然内置了 PHP 7 源,但 memcached 就还没有,不过好在,它已经支持了 PHP 7 ,只是没有源而已,我们手动编译它。
要安装 memcached,需要先安装依赖库 libmemcached
从 这里 找到最新的 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
cd libmemcached-1.0.18/
./configure
make && make install
安装好依赖库之后,我们来安装 memcached :
从 github 克隆 memcached 后,需要手动切换到 php7 分支,不然会提示 fatal error : ext / standard / php_smart_str . h : No such file or directory 错误。
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached/
git checkout php7
phpize
./configure --disable-memcached-sasl --with-libmemcached-die=/usr/local/libmemcached
make && make install
2、php7安装Redis扩展
同样的,Redis其实也已经有了 PHP 7 版本,我们从 github 上获取项目克隆,然后手动切换到 php7 分支即可:
git clone https://github.com/phpredis/phpredis.git
cd php redis/
git checkout php7
phpize
./configure
make && make install
启动扩展
光安装了还不够,我们还需要编辑PHP的配置文件来使扩展被加载才行, vi / etc / php / 7.0 / fpm / php .ini ,在配置文件中添加如下语句:
extension=memcached.so
extension=redis.so
最后使用命令来重启 PHP 服务: service php7 . 0 - fpm restart
相关文章
- linux下redis的安装和集群搭建
- Linux下php安装Redis扩展
- Linux基础之fail2ban
- Linux基础之windows linux双系统
- Linux - 查看进程状态
- linux(ubuntu 21.10): php8.0.14:安装phpredis以访问redis(phpredis-5.3.5)
- Redis-Cluster实战--5.使用redis-cli安装
- Linux下php安装Redis扩展
- Redis Linux系统上的配置优化
- 〖Python 数据库开发实战 - Python与Redis交互篇①〗- redis-py的安装与使用
- linux安装配置redis
- linux -安装redis ,配置密码,开启远程访问
- L81.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ethtool和mii-tool
- L70.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nc和ssh
- 嵌入式linux开发,Linux下访问PHY芯片寄存器,获取phyID号,获取phy的link状态
- 02 从头开始atac项目 ubuntu20 install r4.2 Linux系统环境配置 服务器版本的rstudio r install in linux /ubuntu/centos
- 03-Redis客户端连接Redis服务器(redis.conf 文件配置没有生效导致redis运行报错Error: Connection reset by peer)
- 【服务器安装Redis】Centos7离线安装redis
- Linux服务器安装Redis
- 【看表情包学Linux】进程等待 | wait/waitpid 的 status 参数 | 获取退出码与退出信号 | 初识核心转储