当前位置: 首页 > news >正文

PHP: 开发入门macOS系统下的安装和配置

安装Homebrew

  • 安装 ~~友情提示:这个命令对网络有要求,可能需要翻墙或者用你的手机热点试试,或者把DNS换成(114.114.114.1148.8.8.8
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  • brew -v 查看Homebrew版本
    在这里插入图片描述
  • cd "$(brew --repo)" && git remote -v 查看镜像源
    在这里插入图片描述
  • 修改 brew.git 为阿里源
git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
  • 修改 homebrew-core.git 为阿里源
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
  • zsh 替换 brew bintray 镜像
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
  • bash 替换 brew bintray 镜像
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
  • 刷新源(如果出现找不到命令,可以强退下终端
brew update

这个时候再查看镜像源,就更换成阿里的了
在这里插入图片描述

安装nginx

  • 安装
brew install nginx
  • 查看版本
nginx -v

在这里插入图片描述

安装mysql

  • 安装
brew install mysql
  • 查看
mysql --version

在这里插入图片描述

  • 配置开机自启动
mkdir -p ~/Library/LaunchAgents
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
find /usr/local/Cellar/mysql/ -name “homebrew.mxcl.mysql.plist” -exec cp {} ~/Library/LaunchAgents/ \;
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  • 启动mysql服务
mysql.server start
  • 配置账户密码
mysql_secure_installation

设置VALIDATE PASSWORD组件请添加图片描述
设置密码策略请添加图片描述
一系列设置
请添加图片描述

安装PHP

  • 查看可安装版本
brew search php
  • 安装 (我安装的是8.0,会比较耗时,保证网络畅通)
brew install php@8.0
  • 修改zsh配置
echo 'export PATH="/usr/local/opt/php@8.0/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
  • 修改bash配置
echo 'export PATH="/usr/local/opt/php@8.0/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
  • 查看版本
php -v

在这里插入图片描述

安装VSCode

去 Visual Studio Code官网 下载
在这里插入图片描述
你会发现下载的特别慢3G网速
在这里插入图片描述
把那个下载地址复制出来,把域名换成 vscode.cdn.azure.cn

我的下载地址是:https://vscode.cdn.azure.cn/stable/b3e4e68a0bc097f0ae7907b217c1119af9e03435/VSCode-darwin-universal.zip,真的是秒下载。

http://www.lryc.cn/news/102031.html

相关文章:

  • 在CentOS下安装docker
  • [JavaWeb]SQL介绍-DQL查询数据
  • [containerd] 在Windows上使用IDEA远程调试containerd, ctr, containerd-shim
  • Verilog语法学习——LV4_移位运算与乘法
  • 打卡力扣题目九
  • Python零基础入门(九)——函数,类和对象
  • 在linux上面部署activemq
  • mysql的sql语句优化方法面试题总结
  • 小程序 获取用户头像、昵称、手机号的组件封装(最新版)
  • 【Linux】简易shell外壳的制作
  • TenserRT(四)在 PYTORCH 中支持更多 ONNX 算子
  • 前端高级面试题-浏览器
  • Mongodb 多文档聚合操作处理方法三(聚合管道)
  • Zabbix分布式监控配置和使用
  • XCTF_very_easy_sql
  • [React]useMemoizedFn和useCallback对比
  • 计算机毕设 深度学习人体跌倒检测 -yolo 机器视觉 opencv python
  • 完全背包
  • 【软件测试】webdriver常用API演示(Java+IDEA+chrome浏览器)
  • Linux安装MySQL 8.1.0
  • 多线程面试相关的一些问题
  • 【使用维纳滤波进行信号分离】基于维纳-霍普夫方程的信号分离或去噪维纳滤波器估计(Matlab代码实现)
  • Vue+axios如何解决跨域
  • 网络安全系统中的守护者:如何借助威胁情报 (TI) 提高安全性
  • 并发编程 - CompletableFuture
  • IPIDEA参展ChinaJoy!探索未来创新科技的峰会之旅
  • 2023最新ChatGPT商业运营版网站源码+支持ChatGPT4.0+GPT联网+支持ai绘画(Midjourney)+支持Mind思维导图生成
  • 轮趣科技教育版ros小车键盘控制运动
  • 深入理解Python中的os.chdir()方法
  • 【Golang 接口自动化02】使用标准库net/http发送Post请求