文件說明:只記錄關鍵地方; 釋出時間: 2024-06-20
需求: linux 、macos 環境下,免構建安裝 nginx php-fpm 快速執行 php 專案
執行環境: linux、 macos
狀態: 已完成
實現原理: 靜態編譯 nginx 、php-fpm
下載 nginx 、php-fpm指令碼 和 執行時
git clone https://gitee.com/jingjingxyk/quickstart-nginx-php-fpm.git
# 下載nginx
bash setup-nginx-runtime.sh
# 下載php-fpm
bash setup-php-fpm-runtime.sh
# 啟動 nginx php-fpm
bash start.sh
# 過載入 nginx php-fpm
bash reload.sh
# 停止 nginx php-fpm
bash stop.sh
實操例子一: 快速 執行一個書籤導航站點 onenav
cd /home/jingjingxyk
git clone https://github.com/helloxz/onenav.git
cd quickstart-nginx-php-fpm
# 需要下載 php-fpm-7.4
bash setup-php-fpm-7.4-runtime.sh
bash start.sh
# 修改nginx 配置
vi nginx.conf
root /home/jingjingxyk/onenav ;
# 重新載入nginx配置
bash reload.sh
# 開啟瀏覽器 http://localhost 即可預覽此專案
實操例子二: 快速 執行一個部落格 Z-BlogPHP部落格程式
cd /home/jingjingxyk/
git clone https://github.com/zblogcn/zblogphp.git
cd quickstart-nginx-php-fpm
bash start.sh
# 修改nginx 配置
vi nginx.conf
root /home/jingjingxyk/zblogphp ;
# 重新載入nginx配置
bash reload.sh
# 開啟瀏覽器 http://localhost 即可預覽此專案
備註 切換 nginx php-fpm 版本
修改下載指令碼 裡 nginx 、php-fpm版本 配置即可
參考文件:
- php nginx 配置
- symfony web server configurationg for nginx
- php-fpm www.conf
- php-fpm php-fpm.conf
- build-static-nginx
- swoole-cli
- php-cli
- php-fpm
- Swoole-Cli 5.0.1:PHP 的二進位制發行版
- ELF ( Executable and Linkable Format ) 可執行和可連結格式 首字母縮略詞 解釋
- quickstart-nginx-php-fpm