GoPHP是遵循apache协议的开源的简洁,实用,高效的
Installation框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
下载框架
git clone https://github.com/gouguoyin/GoPHP.git
绑定域名
将域名绑定到public
目录上(非必须,但是建议)
设置目录权限
public/upload
、runtime
目录给予可读可写权限(如果不存在则先创建目录)
开启UrlRewrite来隐藏入口文件index.php
[Apache]
httpd.conf配置文件中加载mod_rewrite.so模块
将AllowOverride None
改为 AllowOverride All
把下面的内容保存为.htaccess
文件放到应用入口文件的同级目录下,默认放在public
目录下
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?r=/$1 [QSA,PT,L] </IfModule>
[Nginx]
如果是部署在根目录下,在Nginx.conf中配置转发规则
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?r=$1 last; break; } }
如果是部署在二级目录下,在Nginx.conf中配置转发规则
location /SUB_DIR/ { if (!-e $request_filename){ rewrite ^/SUB_DIR/(.*)$ /sub_dir/index.php?r=$1 last; } }
SUB_DIR换成自己的目录
更改配置信息
application/common/config目录下的配置文件全局有效,模块目录下的config目录下的配置文件仅对该模块有效,如果有相同配置项,那么模块环境目录(如home/config/develop)下的配置文件优先级大于模块配置文件(如home/config)大于公共环境目录(如common/config/develop)下的配置文件大于公共环境目录(如common/config)下的配置文件,如
application/home/config/develop/db.php > application/home/config/db.php > application/common/config/develop/db.php > application/common/config/db.php>
Documentation 核心类库 系统函数 辅助类库 系统常量 配置参考 Contaction 如果您有任何疑问,或有好的意见和想法,请通过以下途径联系我 官方网站:frame.gouguoyin.cn 使用手册:www.gouguoyin.cn/doc 作者博客:www.gouguoyin.cn 官方QQ群:421537504完整配置参数请查看配置参考
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。