StartMVC开发手册

可以快速上手的开发文档

手册目录

安装部署

服务器空间

Apache、Nginx和IIS等主流服务器都可以。

PHP

要求PHP7以上版本。目前兼容 PHP 8.2

数据库

基于Mysql PDO设计开发。


下载地址

Github:https://github.com/shaobingme/startmvc

码云:https://gitee.com/shaobingme/startmvc

安装

解压后上传到服务器项目目录下,就可以直接使用了。StartMVC支持主程序和WEB站点根目录分离。默认的站点根目录是public,请将域名绑定(指向)到public目录,访客无法访问到除public目录之外的文件,有更高的安全性。

也可以使用composer命令安装

composer create-project shaobingme/startmvc

注意:以下目录需要写入权限

/public/upload
/runtime/cache
/runtime/temp

访问 http://你的域名,显示有“Hello World!”的页面,说明你已经部署成功了。

hello.png

虚拟主机空间的部署方法:

为了方便虚拟主机的用户使用,我们做了优化兼容,方法如下:

1.将/public/下的index.php以及.htaccess文件移动到项目目录下

2.修改index.php文件中的

define('ROOT_PATH', realpath(__DIR__.DS.'..'.DS).DS); // 入口文件在pulic中 

修改为:

define('ROOT_PATH', dirname(__FILE__).DS); // 入口文件在项目根目录

完工,是不是很简单