raphhh/php-app-bootstrap

适用于Web应用的启动包,包括基本通用文件和设置

安装次数: 33

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 0

开放问题: 0

语言:ApacheConf

类型:项目

1.0.0 2015-04-05 19:59 UTC

This package is auto-updated.

Last update: 2024-08-25 21:38:38 UTC


README

Latest Stable Version Build Status Scrutinizer Quality Score Code Coverage Total Downloads License

PHP Web应用的启动包。无需设置,直接编码!

关于

此启动包将安装所有基本文件和设置以启动PHP Web应用。

此假设您将使用Git作为版本控制系统,Composer作为依赖项管理工具,PHPUnit进行测试,TravisScrutinizer作为集成服务器。

文件架构

├── 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/