vtardia/php-skel

该包已废弃,不再维护。未建议替代包。

PHP 框架项目,可用 Phing 构建

dev-master 2013-05-21 15:48 UTC

This package is auto-updated.

Last update: 2022-01-23 20:54:44 UTC


README

A PHP Skeleton Project template buildable with Phing

安装

您可以使用 composer.phar 创建新的框架项目

$ php composer.phar create-project vtardia/php-skel your-project-directory    

或者直接下载 php-skel.zip,解压到您想要的目录并重命名。

要求

为了部署框架项目,您需要

这些依赖项不包括在当前包的 composer.json 中,因为您可能希望将它们全局安装到您的机器上(例如,在 /usr/share/php/phing 内)。

如果您需要将它们作为项目的需求,请将这些行插入到您的 composer.json 文件中

"require": {
    "phing/phing": "*"
},

"scripts": {
    "post-install-cmd": [
        "wget https://raw.github.com/fedecarg/phing-filesynctask/master/tasks/ext/FileSyncTask.php -O ./vendor/phing/phing/classes/phing/tasks/ext/FileSyncTask.php"
    ]
},

注意:需要 scripts 部分,因为 Phing 提供的 FileSyncTask 未同步。

示例框架

以下示例安装了一个基本的 Web 应用,包括 Slim FrameworkMonologParis & IdiormSwiftmailer

"require": {
    "php": ">=5.3",
    "ext-zip": "*",
    "ext-fileinfo": "*",
    "slim/slim": "*",
    "slim/extras": "*",
    "monolog/monolog": "*",
    "j4mie/paris": "*",
    "swiftmailer/swiftmailer": "*"
},

参考

许可

PHP Skel 采用 MIT 许可。