基礎環境
從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