php框架之odp(一)


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

一、安裝及配置

1、安裝很簡單,創建安裝目錄,然后在linux上使用wget命令從獲取地址下載,然后解壓,最后在安裝目錄下執行bin/odp_install即可。

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

出現如下即安裝成功

運行一下命令可以查看安裝信息

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

2、配置

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

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

 

運行環境分php和hhvm兩種,啟動方式如下:

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

 

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

odp常用的目錄結構圖

下邊簡單詳細介紹:

1、app目錄

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

2、conf

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

3、data

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

4、install

odp組件安裝信息存儲目錄

5、log

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

6、php

php安裝后所在目錄,可以在此查看php擴展等等

7、template

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

8、webroot

默認的web文檔目錄,一般項目入口文件存放此處。此目錄下還可以存放靜態文件,例如js、css、img等。

9、webserver

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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM