免構建安裝 nginx php-fpm 快速執行 php 專案

jingjingxyk發表於2024-06-20

文件說明:只記錄關鍵地方; 釋出時間: 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版本 配置即可

參考文件:

  1. php nginx 配置
  2. symfony web server configurationg for nginx
  3. php-fpm www.conf
  4. php-fpm php-fpm.conf
  5. build-static-nginx
  6. swoole-cli
  7. php-cli
  8. php-fpm
  9. Swoole-Cli 5.0.1:PHP 的二進位制發行版
  10. ELF ( Executable and Linkable Format ) 可執行和可連結格式 首字母縮略詞 解釋
  11. quickstart-nginx-php-fpm

相關文章