背景

由于公司项目 backend 订餐系统,由 PHP 编写,为了方便调试,故需要安装本地环境

下载

各个版本:https://sourceforge.net/projects/xampp/files/
项目需要,下载 7.2.3

XAMPP 配置

修改host

127.0.0.1 erp.local.com

修改配置 /Applications/XAMPP/xamppfiles/etc/httpd.conf

image.png
由于一直存在 403 问题,没找到解决办法,故将项目放入 XAMPP 中,
配置参考:XAMPP安装和配置(for mac)

重启 XAMPP 服务

安装redis

brew

brew install redis

安装包

官网: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

  1. cd redis
  2. sudo make install

启动服务

redis-server /usr/local/etc/redis.conf

关闭服务

redis-cli shutdown

查看redis进程

ps axu|grep redis

安装 php-redis 扩展

  1. # 安装 redis
  2. sudo /Applications/XAMPP/bin/pecl install redis
  3. # 若未安装autoconf,则会报错 “Cannot find autoconf.”,则我们需要先安装 autoconf
  4. brew install autoconf
  5. # /Applications/XAMPP/xamppfiles/etc 里面找到 php.ini 在最后一行加入
  6. extension="redis.so"
  7. # 重启 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