有句话说的好,贵的东西除了贵就没什么缺点,mac真香,刚开始我还以为m1会有很多不适配的问题,结果是我过度担心了,实际上web狗还是能用的
以前那个神站没了,找了个新站,还不错 https://www.macw.com/ https://xclient.info/
App 允许任何来源
(我穷我只能破解,学校也傻逼,教育邮箱不给)
sudo spctl --master-disable
系统偏好设置点击安全与隐私
关闭sip
1、关机状态下长按开机键,直到出现设置后松开,进入恢复模式。
2、点击选项—>继续
3、点击实用工具—>点击终端
# 关闭SIP
➜ csrutil disable
# 查看SIP状态
➜ csrutil status
System Integrity Protection status: disabled.(表明关闭成功)
安装brew
1、打开终端创建安装目录
sudo mkdir -p /opt/homebrew
2、修改目录权限
sudo chown -R $(whoami) /opt/homebrew
3、进入opt文件夹
cd /opt
4、安装homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/penson(你的mac名字)/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
安装iterm2 和 oh-my-zsh
这里推荐一个网站直接装iterm2
On-my-zsh
https://blog.csdn.net/weixin_52386164/article/details/124329238
我用的主题是这个
https://github.com/dracula/iterm
安装python
我的mac自带python环境,只需要安装pip就行 一个pythion3.8 一个python2.7,python3.8 默认自带pip
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py #
python -> python2.7 python get-pip.py
# 添加到 PATH
export PATH=$PATH:/Users/penson/Library/Python/2.7/bin
安装java
jre https://cdn.azul.com/zulu/bin/
去这个站找你想要的版本就行,唯一注意的点是java8尽量低点,我之前装的java1.8.0.322因为缺少javaFX库搞得很多工具都用不了 https://cdn.azul.com/zulu/bin/zulu8.52.0.23-ca-fx-jre8.0.282-macosx_aarch64.dmg
安装java版本控制软件 jenv
brew install jenv
配置环境变量
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
查看所有的java版本
/usr/libexec/java_home -V
添加java到jenv
jenv add /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
chmod +X /opt/homebrew/Cellar/jenv/0.5.4/libexec/libexec/jenv-version
chmod +x /Library/Java/JavaVirtualMachines/
切换版本
jenv global 11
配置c/c++环境
brew install clang
配置node.js环境
brew install node
#cnpm
npm install cnpm -g
配置go环境
# Go
export GOPATH=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
# Go END
#GO module
export GO111MODULE=on
export GOPROXY=https://mirrors.aliyun.com/goproxy/
配置codeql
https://www.jianshu.com/p/ab6ac22864ab
下载,然后配置,和windows差不多
https://yuque.com/docs/share/738555ae-258e-4f27-8818-6024b8225488?#uQhos
配置php nginx mysql
环境
https://segmentfault.com/a/1190000040086358
mysql直接去官网装
切换php版本
brew install brew-php-switcher
brew-php-switcher 7.4
安装nginx
- 启动Nginx
nginx
安装&启动完成后,从浏览器中输入localhost:8080即可访问到Nginx服务器的欢迎页面
- 关闭Nginx
nginx -s sotp
- 重启Nginx
nginx -s reload
- 查看Nginx版本
nginx -v
配置xdebug
Pecl install xdebug
修改php.ini
再配置phpstorm
Mac 下搭建 Nginx + PHP7.4 环境及 xdebug + PhpStorm 调试环境_一条老萌新的博客-CSDN博客
安装burpsuit
注册机和启动器
git clone https://github.com/TrojanAZhen/BurpSuitePro-2.1.git
Professional
https://portswigger-cdn.net/burp/releases/download?product=pro&version=2022.2.1&type=MacOsArm64
打开./Contents/Resources/app,将启动器burp-loader-x-Ai.jar移动到当前app目录
返回到Contents目录,编辑vmoptions.txt,末尾修改内容
-XX:MaxRAMPercentage=50
-include-options user.vmoptions
-Xmx2048m
-javaagent:burp-loader-x-Ai.jar
-noverify
走一遍注册机就行
安装proxychains
https://blog.csdn.net/sanqima/article/details/123158915
# 代理终端基本示例
➜ proxychains4 curl https://www.google.com.hk
# 全局代理 bash shell
➜ proxychains4 -q /bin/bash
# 全局代理 zsh shell
➜ proxychains4 -q /bin/zsh
闲谈
买了mac之后,出门再也不用带着充电器了,买来后除了一些特殊用途,从来没关过机,还有,mac的屏幕和音响是我目前来说见过的笔记本里最顶级的,总之,各位师傅不缺钱就买吧,绝对不亏