本地開發環境:php7.3.29 + mysql5.7 + nginx1.21.1
本地系統概覽:macOS Big Sur 版本11.5.1

通過brew安裝的所有包檔案的所在位置
/usr/local/Cellar/
查看brew安裝過的擴展
brew list
查看通過brew已啟動的服務
brew services list
查看相關擴展包的資訊
brew info mysql@5.7
查看相關擴展包的行程號
ps -ef | grep mysqld
環境變陣列態檔所在位置(終端zsh)
~/.bash_profile
需要在 ~/.zshrc 檔案中增加一行
source ~/.bash_profile
立即更新環境變數配置
source ~/.bash_profile
查看可執行檔案的位置
which php
查看檔案的位置
whereis php-fpm
nginx相關命令操作
web根目錄所在位置
/usr/local/var/www
開機自動啟動(不要加sudo)
brew services start nginx
重啟
brew services restart nginx
組態檔所在位置
/usr/local/etc/nginx/nginx.conf
修改組態檔后的重啟命令
sudo nginx -s reload
增加虛擬主機
- 在 /usr/local/etc/nginx/servers 下增加個 xxx.conf 檔案
- 在 /etc/hosts 檔案下增加一行配置 127.0.0.1 xxx.com
- 重啟配置 sudo nginx -s reload
注意, 如重啟遇到以下報錯:nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
- 先執行:sudo nginx(執行該命令之后,nginx 會在 /usr/local/var/run/ 路徑下創建一個名為nginx.pid 的檔案)
- 再重啟:sudo nginx -s reload(執行該命令之后,會洗掉/usr/local/var/run/nginx.pid檔案)
mysql相關命令操作
開機自動啟動(不要加sudo)
brew services start mysql@5.7
重啟
brew services restart mysql@5.7
組態檔所在位置
/usr/local/etc/my.cnf
登錄mysql客戶端 登錄用戶名:root 登錄密碼: 12345678
mysql -u root -p
php相關命令操作
開機自動啟動
brew services start php@7.3
啟動php-fpm(殺掉所有行程,在啟動)
sudo killall php-fpm && sudo php-fpm
修改組態檔后的重啟命令
sudo killall php-fpm && sudo php-fpm -D
擴展所在目錄
/usr/local/Cellar/php@7.3/7.3.29/include/php/ext/
組態檔所在位置
/usr/local/etc/php/7.3/php.ini
/usr/local/etc/php/7.3/php-fpm.conf
查看php與php-fpm的版本
php -v && php-fpm -v
php擴展包原始碼編譯安裝的方法
1、先進入原始碼包根目錄
2、/usr/local/Cellar/php@7.3/7.3.29_1/bin/phpize
3、./configure --with-php-config=/usr/local/Cellar/php@7.3/7.3.29_1/bin/php-config
4、make && make install注意:如果有報錯缺啥擴展,提示缺啥安裝啥就行了,能用brew方式的安裝就用brew
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/293147.html
標籤:其他
