irontec / klear-starter
使用 Zend Framework 生成 Klear 项目
Requires
- irontec/generator: dev-chloe
- irontec/iron: dev-chloe
- irontec/klear: dev-chloe
- irontec/klearmatrix: dev-chloe
- phing/phing: 2.*
- zendframework/zendframework1: 1.12.*
README
klear-starter
Klear 在 Packagist https://packagist.org.cn/packages/
什么是 Packagist?它是一个包管理器,可以使用 composer 安装。由于该管理器对大小写有限制,无法单独安装 klear。但是有一个更好的方法,就是使用 "composer create-project irontec/klear-starter my-proyect" 来创建一个基于 Zend Framework 1 的基本 Klear 项目骨架(skeleton https://github.com/irontec/klear-starter)。
如何开始一个新项目
对于此示例,数据库和命名空间将是“Testing”。
在开发目录中执行以下命令
composer create-project irontec/klear-starter Testing
这将创建一个带有活动布局系统、klear 模块、生成器和 Iron 库的 Zend Framework 1 项目。
安装完成后,composer 会显示以下消息 "现在进入你的项目并执行 php cli/install.php",它将请求在 application.ini 中需要的信息,创建“KlearUsers”表,并执行 klear-models-mappers-generator.php、klear-db-generator.php 和 klear-yaml-generator.php 生成器。
如果一切运行正确,将有一个干净的网站和一个 Klear,以及用户表和 admin:1234 的访问数据。
要求
-
Zend-framework 1.12
-
MySQL 5.5
-
PHP 5.5
-
php5-imagick
-
php5-curl
-
php5-mysql
-
php5-mcrypt
-
php-apc
-
php-pear
-
php5-dev
-
php5-readline
-
pecl install yaml
Apache 配置
<Directory /path/> Options -Indexes FollowSymLinks -MultiViews AllowOverride All Order allow,deny allow from all </Directory>