odp安裝:
- 創建odp目錄 mkdir /home/work/odp
- 使用wget命令下載
- 然后解壓
- 安裝(在解壓目錄下找到bin檔案,執行odp_install腳本進行安裝)
odp配置:
1)odp服務器有nginx和lighttped,啟動方式:
- nignx
sh webserver/loadnginx.sh start
sh webserver/loadnginx.sh stop - lighttped
sh webserver/bin/lighttped.sh start
sh webserver/bin/lighttped.sh stop
2)運行環境php-fpm,啟動方式:
sh php/sbin/php-fmp start
ODP框架簡單介紹
odp全稱online develop platform,是在線的業務開發平臺,提供了標準的webserver環境,標準的PHP環境,MVC框架,統一業務邏輯和部署結構,odp=linux+nignx/lighttped+mysql+php
ODP環境目錄結構
- app:應用程式目錄,用于放業務php代碼,每個業務一個目錄;一個典型的app檔案夾目錄結構
newapp 應用名稱
+-- action 動作類目錄
+-- conf 配置目錄
+-- controllers 控制類目錄
+-- library 本地類根目錄
+-- models 資料目錄
+-- script 腳本目錄
+-- Bootstrap.php ap框架引導檔案
+-- build.sh 打包腳本
- conf:配置目錄,用于存放組件和app組態檔
- log:存放整個odp環境運行中產生的日志檔案
| 名稱 | 用途簡介 |
|---|---|
| webserver/error_log | web訪問錯誤日志 |
| webserver/access_log | web訪問記錄,該檔案記錄了客戶端對服務器的所有請求,以及請求處理的結果狀態碼 |
| rpc/rpc-request.log.wf | 同上. 此檔案包含例外呼叫的日志 |
| rpc/rpc-request.log | 所有RPC呼叫日志會在log/rpc目錄下. 此檔案包含正常呼叫的日志資料庫,服務呼叫,子系統互動等日志出現在此目錄 |
| php/php-fpm.log | php-fpm的日志 |
| php/php-error.log | PHP相關的錯誤日志 |
| newapp/newapp.log.wf | 同上. 此檔案包含WARNING, FATAL級別日志 |
| newapp/newapp.log.dt | 同上. 此檔案包含DEBUG, TRACE級別日志 |
| newapp/newapp.log | 每一個app執行時都會在log目錄下生成一個以app名字命名的目錄. 其中根據日志級別設定 , 可能有有三類常見的日志檔案. 此檔案包含NOTICE級別日志app代碼中輸出的日志會出現在此目錄 |
- php:php安裝后所在的目錄
- webserve:服務器安裝目錄,odp支持的服務器有nignx和lighttped
- webroot:默認的web檔案目錄,一般的專案入口存放此處,該目錄下可以存放靜態檔案,例如js,css,img等檔案
- data:本地檔案資料,存放組件和app生成的本機檔案快取等
日志級別
| 錯誤級別 | 日志型別 |
|---|---|
| fatal | error日志 |
| warning | wf日志 |
| trace | 普通日志 |
| debug | dt日志 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/265362.html
標籤:其他
