一、安裝配置
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。
--------------