m1pro mbp 环境配置流程

image-20220511194605137

有句话说的好,贵的东西除了贵就没什么缺点,mac真香,刚开始我还以为m1会有很多不适配的问题,结果是我过度担心了,实际上web狗还是能用的

App 允许任何来源

(我穷我只能破解,学校也傻逼,教育邮箱不给)

sudo spctl --master-disable

image-20220511194712277

系统偏好设置点击安全与隐私

关闭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

http://macwk.com/

这里推荐一个网站直接装iterm2

On-my-zsh

https://blog.csdn.net/weixin_52386164/article/details/124329238

https://www.gem-love.com/2022/04/19/%E4%BD%BF%E7%94%A8iTerm2-zsh%E6%9B%BF%E4%BB%A3%E8%8B%B9%E6%9E%9C%E8%87%AA%E5%B8%A6Terminal/#undefined

我用的主题是这个

https://github.com/dracula/iterm

image-20220511201321438

安装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

https://cdn.azul.com/zulu/bin/

去这个站找你想要的版本就行,唯一注意的点是java8尽量低点,我之前装的java1.8.0.322因为缺少javaFX库搞得很多工具都用不了

安装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

image-20220511195538108

添加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

image-20220511195714373

配置c/c++环境

brew install clang

配置node.js环境

brew install node

#cnpm
npm install cnpm -g

配置go环境

https://go.dev/dl/

# 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直接去官网装

image-20220511201826533

切换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

image-20220511203051056

打开./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的屏幕和音响是我目前来说见过的笔记本里最顶级的,总之,各位师傅不缺钱就买吧,绝对不亏


文章作者: penson
文章链接: https://www.penson.top
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 penson !
评论
  目录

梨花香-霜雪千年