Skip to content
linusnorton edited this page Dec 29, 2011 · 10 revisions

PHP xFrame

A lightweight MVC framework

Features

  • Incredibly fast (boot in 2.2ms)
  • Simple autoloading
  • Dependency injection container
  • Annotation based request mapping
  • Phing build, test and documentation scripts
  • Multiple view types: Twig (default), PHPTAL, pure PHP
  • Inbuilt caching
  • Doctrine2 integration (optional)

Installation

Pear installation

$ pear config-set auto_discover 1
$ pear install pear.linusnorton.co.uk/xFrame

Install with Doctrine2 (Optional)

$ pear config-set auto_discover 1
$ pear install --alldeps pear.linusnorton.co.uk/xFrame

(Note that PHP5.3 is required and APC is recommended)

Setup

Create directory structure

$ xframe --create-project /var/www/demo

Ensure you have created your virtual host, enabled mod_rewrite, restarted apache and edited /etc/hosts if necessary

Getting Started

Enter the domain you entered in the virtual host and test the set up was successful.

Clone this wiki locally