MAC MAMP集成环境安装 PHP扩展
开发环境中,对于需要维护很多 WEB
站点,以及可能会使用到很多不同的 PHP
版本,集成环境比较好用,在MAC
上 MAMP
集成环境是比较好用的,但是在安装扩展时也会遇到一些坑,这里总结一下 MAMP
集成环境安装 PHP
扩展的流程。
这里以安装 Redis
扩展为例。
安装 Redis 服务
如果使用本地 redis 数据库,需要先安装 Redis
服务。(使用远程数据库,跳过该步骤)
安装
brew install redis
使用
# 启动 redis-server
启动成功界面
另开一个命令窗口,可以使用 Redis
命令在 redis
服务上执行操作。
安装 php-redis 扩展
进入php官网下载redis扩展下载扩展
解压安装包
tar -xzvf redis-4.3.0.tgz
通过
phpize
生成编译configure
配置文件注意:这里的配置文件地址要修改为你的PHP版本
cd redis-4.3.0 phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.37/bin/php-config编译安装
make make install
配置
php.ini
文件注意:这里是重点了!
// 查看php.ini位置 php -i|grep “Loaded”
// 打开文件
open /Applications/MAMP/bin/php/php5.6.40/conf/
// 增加扩展
extension=redis.so
如果使用了MAMP,还需修改MAMP下的php.ini
添加 extension=redis.soMAMP 的 php.ini 文件路径
MAMP
中访问web
站点使用的 PHP 配置文件在这里:命令行环境变量的 php.ini 文件路径
/Applications/MAMP/bin/php/php5.6.40/conf/php.ini