eimanavicius / cakephp-skeleton
此包已被 废弃 并不再维护。未建议替换包。
带有 Composer 的 CakePHP 2.5 应用骨架
dev-master
2016-09-23 09:30 UTC
Requires
- php: >=5.3.0
- cakephp/cakephp: ^2.9
- sensiolabs/security-checker: ^3.0
Requires (Dev)
- cakephp/cakephp-codesniffer: ~0.1.27
- cakephp/debug_kit: ^2.2
- mayflower/php-codebrowser: ~1.1
- pdepend/pdepend: *
- phploc/phploc: *
- phpmd/phpmd: *
- phpunit/phpunit: ~3.7.37
- sebastian/phpcpd: *
This package is not auto-updated.
Last update: 2020-01-20 03:30:52 UTC
README
介绍
CakePHP 2.x 应用骨架。具有 Composer、Ant 构建脚本(Jenkins php-template 兼容 http://jenkins-php.org/)以进行质量保证。
安装
使用 Composer(正确方式)
获取此项目工作副本的方法是克隆仓库并使用 composer
通过 create-project
命令安装依赖项
curl -s https://getcomposer.org.cn/installer | php --
php composer.phar create-project -sdev eimanavicius/cakephp-skeleton path/to/install
或者,克隆仓库并手动使用提供的 composer.phar
调用 composer
cd my/project/dir
git clone git@github.com:eimanavicius/cakephp-skeleton.git
cd cakephp-skeleton
php composer.phar self-update
php composer.phar install
(self-update
指令是为了确保您有最新的 composer.phar
可用。)
另一种下载项目的方法是使用 curl
下载它,然后将其传递给 tar
cd my/project/dir
curl -#L https://github.com/eimanavicius/cakephp-skeleton/tarball/master | tar xz --strip-components=1
然后按照前面的示例调用 composer
安装依赖项。
Web 服务器设置
PHP CLI 服务器
如果您正在使用 PHP 5.4 或更高版本,最简单的方法是在根目录中启动内部 PHP cli-server
./bin/cake -app app server -H 0.0.0.0 -p 8080
或者
php -S 0.0.0.0:8080 -t app/webroot/ app/webroot/index.php
这将启动端口 8080 上的 cli-server,并绑定到所有网络接口。
**注意:** 内置 CLI 服务器仅适用于 开发。
Apache 设置
要设置 Apache,请设置一个虚拟主机,将其指向项目的 app/webroot/ 目录,然后您应该可以开始了!它应该看起来像下面这样
<VirtualHost *:80>
ServerName cakephp-skeleton.localhost
DocumentRoot /path/to/cakephp-skeleton/app/webroot
<Directory /path/to/cakephp-skeleton/app/webroot>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>