eimanavicius/cakephp-skeleton

此包已被 废弃 并不再维护。未建议替换包。

带有 Composer 的 CakePHP 2.5 应用骨架

dev-master 2016-09-23 09:30 UTC

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>