背景
由于公司项目 backend
订餐系统,由 PHP 编写,为了方便调试,故需要安装本地环境
下载
各个版本:https://sourceforge.net/projects/xampp/files/
项目需要,下载 7.2.3
XAMPP 配置
修改host
修改配置 /Applications/XAMPP/xamppfiles/etc/httpd.conf
由于一直存在 403 问题,没找到解决办法,故将项目放入 XAMPP 中,
配置参考:XAMPP安装和配置(for mac)
重启 XAMPP 服务
安装redis
brew
安装包
官网:https://redis.io/download
解压:tar zxvf redis-6.2.6.tar.gz
复制到usr/local:mv redis-6.0.9 /usr/local/
重命名:mv redis-6.0.9 redis
cd redis
sudo make install
启动服务
redis-server /usr/local/etc/redis.conf
关闭服务
查看redis进程
ps axu|grep redis
安装 php-redis 扩展
# 安装 redis
sudo /Applications/XAMPP/bin/pecl install redis
# 若未安装autoconf,则会报错 “Cannot find autoconf.”,则我们需要先安装 autoconf
brew install autoconf
# /Applications/XAMPP/xamppfiles/etc 里面找到 php.ini 在最后一行加入
extension="redis.so"
# 重启 xampp ,erp.local.com ,即可访问
问题
brew 安装资源 报 404
切换 homebrew 镜像,修改 ~/.bash_profile
文件,
添加 export HOMEBREW_BOTTLE_DOMAIN=[https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles](https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles)
然后 source ~/.bash_profile
权限问题
sudo chmod -R 777 XAMPP