快速了解odp

网友投稿 1691 2022-05-30

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        动作类目录

快速了解odp

+-- 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日志

PHP 移动APP

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:修改织梦默认栏目页、文章页URL命名规则,简化目录结构
下一篇:Vuex进阶使用之modules模块化划分、mapState、mapActions辅助函数的使用
相关文章