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 Framework、Monolog、Paris & Idiorm 和 Swiftmailer。
"require": {
"php": ">=5.3",
"ext-zip": "*",
"ext-fileinfo": "*",
"slim/slim": "*",
"slim/extras": "*",
"monolog/monolog": "*",
"j4mie/paris": "*",
"swiftmailer/swiftmailer": "*"
},
参考
许可
PHP Skel 采用 MIT 许可。