php框架之odp(一)

熟悉odp框架的使用已經快一個月了,今天總結一下。odp和yii都是成熟的經常使用的php框架,由於odp是公司內部開發的,且公司內部用odp的較多,因此我就從odp框架入手。僅僅紀錄本身的學習體會php

1、安裝及配置css

一、安裝很簡單,建立安裝目錄,而後在linux上使用wget命令從獲取地址下載,而後解壓,最後在安裝目錄下執行bin/odp_install便可。linux

例如:(僅僅舉例而已,請下載最新的版本)nginx

出現以下即安裝成功web

運行一下命令能夠查看安裝信息緩存

bin/ocm list    #查看安裝的ODP組件列表 php/bin/php -m #查看php擴展的加載狀況 echo 'p get_loaded_extensions()' | hhvm/bin/hhvm -m debug #查看hhvm的擴展加載狀況

二、配置php框架

 odp服務器有兩種nginx和lighttpd,推薦使用nginx。啓動方式以下:服務器

webserver/loadnginx.sh start webserver/bin/lighttpd.sh start

 

運行環境分php和hhvm兩種,啓動方式以下:app

php/sbin/php-fpm start
hhvm/bin/hhvm_control start

 

注意:框架

(1)服務器可能後出現啓動失敗的狀況,通常狀況是默認端口8080被佔用,因此分別在對應的配置文件中更改端口號便可。

(2)php和hhvm切換方式,

php切換爲hhvm:

Nginx配置切換須要修改webserver/conf/vhost/php.conf

Lighttpd配置切換須要修改webserver/conf/lighttpd.conf

 

2、odp文件環境目錄介紹:

odp經常使用的目錄結構圖

下邊簡單詳細介紹:

一、app目錄

應用程序目錄,存放業務邏輯代碼

二、conf

配置目錄,組件和app的配置文件都在此目錄下

三、data

本地數據目錄,存放組件和app生成的本機文件個緩存等。

四、install

odp組件安裝信息存儲目錄

五、log

存放整個odp環境運行產生的日誌

六、php

php安裝後所在目錄,能夠在此查看php擴展等等

七、template

模板存放目錄,odp環境支持火麒麟和smarty模板技術

八、webroot

默認的web文檔目錄,通常項目入口文件存放此處。此目錄下還能夠存放靜態文件,例如js、css、img等。

九、webserver

服務器安裝目錄,odp支持兩種服務器ligtted和nginx。

 

--------------

相關文章
相關標籤/搜索