基础环境
从AppStore下载
- 有道云笔记
- 微信
- 网易云音乐
- Chrome浏览器
- postman
- Chrome插件云笔记剪报
基础命令
- mac下别名
vi ~/.bash_profile
添加
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
保存后执行(不能有空格)
source ~/.bash_profile复制代码
开发环境
PhpStorm
-
从官网下载PhpStorm,安装
- 下载
- 打开
- 拖动PhpStorm的图标到“访达”的应用程序中
- 从应用程序中拖动PhpStorm到“程序坞”中
-
破解注册
- 打开http://idea.lanyus.com 获取注册码
- 打开“终端”
- 切换root用户 sudo -i
- 修改/etc/hosts 添加
0.0.0.0 account.jetbrains.com 复制代码
- 右键,显示包内容,在Contents/lib/中添加 网上下载好的resources-zh.jar
- 启动PhpStorm,注册
Homebrew
- brew.sh/index_zh-cn…
- 包管理器,类似apt和yum
git
- git-scm.com/book/zh/v2/…
- 在命令行中直接输入git
- 获取安装Xcode
- 安装git
php
- 已经随xcode安装完成
- blog.csdn.net/pang040328/…
php-fpm
- 默认随xcode安装完成
- 直接sudo php-fpm会报错 配置文件找不到 缺其他的也按照这种方式把默认的复制一份即可
cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
复制代码
-
/private/etc/php-fpm.conf中
- error_log需要自定义一份,否则默认的目录不存在
-
/private/etc/php-fpm.d中
- 复制一份www.conf 否则php-fpm起不来
- 改一下用户和组 避免日志和权限有问题
user = atinosun group = staff 复制代码
-
sudo php-fpm 如果起不来 就看下当前9000端口是不是被占
sof -i tcp:9000
如果是php-fpm已经占用了 sudo killall php-fpm 再重启
复制代码
composer
- brew install composer
nginx
-
www.cnblogs.com/meng1314-sh…
-
配置 /usr/local/etc/nginx/nginx.conf
- 配置error_log到想要的目录
- events中worker_connections 256 (并发数) mac 默认单个进程最大文件句柄 256
- http
- include,default_type,log_format这些按照默认的打开就行
- access_log 配置到想要的目录
- keepalive_timeout 默认65s 关掉它 开着浪费 请求断掉直接关掉就好
- server中正常配置即可
-
/usr/local/etc/nginx/servers/
- 正常只需要在新配置文件中添加server模块即可
- listen,server_name,root,access_log,error_log,location正常写 默认让它读index.html index.htm index.php即可
location / {index index.html index.htm index.php;} 复制代码
- 需要注意的是php文件的正则匹配
location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /Users/atinosun/environment/webroot/default/$fastcgi_script_name;include fastcgi_params;} 复制代码
-
sudo nginx 启动
-
sudo nginx -s reload重载
-
注意下网站根目录的权限和日志目录的权限
mysql
- blog.csdn.net/beyond__dev…
- brew install mysql
- brew services start mysql
- mysql -uroot
redis
- brew install redis
- brew service start redis