【PHP項目一般部署辦法】
操作步驟
代碼:
- 把php項目代碼clone到指定位置如www/下
- 新建php站點,填寫域名,把站點根目錄設置為項目根目錄
- 項目入口設置,一般為public/
- 項目權限改為766(特殊時候可設置為777),如果有特殊要求可只設置runtime目錄
- 項目設置用戶組,必須為www用戶組
- 修改站點配置,把下面代碼復制到站點中:
url重寫
location / {?if (!-e $request_filename) {rewrite ?^(.*)$ ?/index.php?s=/$1 ?last;break;}}
?
?在.env中設置環境變量(如果有)
數據庫:
新建數據庫,使用utf8mb4,密碼保持與代碼database.php一致(如果有.env,可以在.env中查看和設置)。
外部API服務(如果有):
在.env中設置服務的url,key等
以上為一般項目,高階項目可能使用到redis,禁用函數,socket等服務,這里不作詳細介紹。
END