raphhh / php-app-bootstrap
适用于Web应用的启动包,包括基本通用文件和设置
1.0.0
2015-04-05 19:59 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: @stable
This package is auto-updated.
Last update: 2024-08-25 21:38:38 UTC
README
PHP Web应用的启动包。无需设置,直接编码!
关于
此启动包将安装所有基本文件和设置以启动PHP Web应用。
此假设您将使用Git作为版本控制系统,Composer作为依赖项管理工具,PHPUnit进行测试,Travis和Scrutinizer作为集成服务器。
文件架构
├── public
| ├── .htaccess
| ├── index.php
| └── robots.txt
├── src
| └── Dummy.php
├── tests
| └── DummyTest.php
├── vendor
├── .editorconfig
├── .gitattributes
├── .gitignore
├── .scrutinizer.yml
├── .travis.yml
├── composer.json
├── composer.lock
├── LICENSE
├── phpunit.xml.dist
├── README.md
└── run
- "public" 是Web的入口点。
- "src" 包含所有您的PHP代码。
- "tests" 包含所有您的PHP测试。有关更多信息,请参阅PHPUnit。
- "vendor" 包含所有您的PHP依赖项。有关更多信息,请参阅Composer。
安装
使用Samurai(推荐)
只需执行带有'app'启动包的Samurai。
$ samurai new app
使用Composer
首先,执行Composer以创建您的项目。
$ composer create-project raphhh/php-lib-bootstrap path/to/my/project
进入您的项目。
$ cd path/to/my/project
然后,您需要用您特定的信息替换composer.json。
使用方法
启动单元测试
此启动包配置为使用PHPUnit。要运行测试,请cd到您的项目,并在控制台中输入以下命令
$ vendor/bin/phpunit
在浏览器中启动应用
应用的公共入口点是目录"public"。要运行应用,请cd到您的项目,并在控制台中输入以下命令
$ run
此命令将为您启动PHP内部服务器。然后,打开您的浏览器,并转到http://localhost:8080/