快速了解odp
odp安裝:
創(chuàng)建odp目錄 mkdir /home/work/odp
使用wget命令下載
然后解壓
安裝(在解壓目錄下找到bin文件,執(zhí)行odp_install腳本進(jìn)行安裝)
odp配置:
1)odp服務(wù)器有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)運(yùn)行環(huán)境php-fpm,啟動方式:
sh php/sbin/php-fmp start
ODP框架簡單介紹
odp全稱online develop platform,是在線的業(yè)務(wù)開發(fā)平臺,提供了標(biāo)準(zhǔn)的webserver環(huán)境,標(biāo)準(zhǔn)的PHP環(huán)境,MVC框架,統(tǒng)一業(yè)務(wù)邏輯和部署結(jié)構(gòu)。odp=linux+nignx/lighttped+mysql+php
ODP環(huán)境目錄結(jié)構(gòu)
app:應(yīng)用程序目錄,用于放業(yè)務(wù)php代碼,每個業(yè)務(wù)一個目錄;一個典型的app文件夾目錄結(jié)構(gòu)
newapp? ? ? ? ? ? 應(yīng)用名稱
+-- action? ? ? ? 動作類目錄
+-- conf? ? ? ? ? 配置目錄
+-- controllers? ?控制類目錄
+-- library? ? ? ?本地類根目錄
+-- models? ? ? ? 數(shù)據(jù)目錄
+-- script? ? ? ? 腳本目錄
+-- Bootstrap.php ap框架引導(dǎo)文件
+-- build.sh? ? ? 打包腳本
conf:配置目錄,用于存放組件和app配置文件
log:存放整個odp環(huán)境運(yùn)行中產(chǎn)生的日志文件
名稱 用途簡介
webserver/error_log web訪問錯誤日志
webserver/access_log web訪問記錄,該文件記錄了客戶端對服務(wù)器的所有請求,以及請求處理的結(jié)果狀態(tài)碼
rpc/rpc-request.log.wf 同上. 此文件包含異常調(diào)用的日志
rpc/rpc-request.log 所有RPC調(diào)用日志會在log/rpc目錄下. 此文件包含正常調(diào)用的日志數(shù)據(jù)庫,服務(wù)調(diào)用,子系統(tǒng)交互等日志出現(xiàn)在此目錄
php/php-fpm.log php-fpm的日志
php/php-error.log PHP相關(guān)的錯誤日志
newapp/newapp.log.wf 同上. 此文件包含WARNING, FATAL級別日志
newapp/newapp.log.dt 同上. 此文件包含DEBUG, TRACE級別日志
newapp/newapp.log 每一個app執(zhí)行時都會在log目錄下生成一個以app名字命名的目錄. 其中根據(jù)日志級別設(shè)置 , 可能有有三類常見的日志文件. 此文件包含NOTICE級別日志app代碼中輸出的日志會出現(xiàn)在此目錄
php:php安裝后所在的目錄
webserve:服務(wù)器安裝目錄,odp支持的服務(wù)器有nignx和lighttped
webroot:默認(rèn)的web文檔目錄,一般的項目入口存放此處,該目錄下可以存放靜態(tài)文件,例如js,css,img等文件
data:本地文件數(shù)據(jù),存放組件和app生成的本機(jī)文件緩存等
日志級別
錯誤級別 日志類型
fatal error日志
warning wf日志
trace 普通日志
debug dt日志
PHP 移動APP
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。