PHPackages                             ifacesoft/ice - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. ifacesoft/ice

ActiveLibrary[Framework](/categories/framework)

ifacesoft/ice
=============

Ice Open Source PHP Framework

1.27.72(3mo ago)95.2k7[5 issues](https://github.com/ifacesoft/ice/issues)[1 PRs](https://github.com/ifacesoft/ice/pulls)BSD-4-ClausePHPCI failing

Since Nov 7Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/ifacesoft/ice)[ Packagist](https://packagist.org/packages/ifacesoft/ice)[ Docs](http://iceframework.net)[ RSS](/packages/ifacesoft-ice/feed)WikiDiscussions 1.27 Synced 3w ago

READMEChangelog (10)Dependencies (10)Versions (196)Used By (0)

[![Logo](https://camo.githubusercontent.com/ec6a8da8af622f557a0555cfacb45a10a67d409bed392b7198c947dd631522f9/687474703a2f2f6963656672616d65776f726b2e6e65742f7265736f757263652f696d672f6c6f676f2f696365312e6a7067)](http://iceframework.net) [Ice](http://iceframework.net) (iceframework.net)
==============================================================================================================================================================================================================================================================================================

[](#-ice-iceframeworknet)

[![Build Status](https://camo.githubusercontent.com/3b33fdbac9f697f3b853c0c55ca9b56509283cc5f7f58ecd383b59ff1b03f50f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6966616365736f66742f4963652f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/ifacesoft/Ice/build-status/master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/e32e96e66a26eae22725bf96e28a8e1a02c70513c6d2530e3a3d6e1011c6959b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6966616365736f66742f4963652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/ifacesoft/Ice/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/8716fb760b8169207b78486fce574c4c665579c4d48c7e9a5a06e3e3844c6990/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6966616365736f66742f4963652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/ifacesoft/Ice/?branch=master)

[![Latest Stable Version](https://camo.githubusercontent.com/321982ccb3999ca7128ace324c5714ad1ad303cce7097d32572f038c716890ea/68747470733a2f2f706f7365722e707567782e6f72672f6966616365736f66742f6963652f762f737461626c652e737667)](https://packagist.org/packages/ifacesoft/ice)[![Total Downloads](https://camo.githubusercontent.com/e9278a81b402864f9f33e558406f7b4a226527760c98e251d16b073eb5ffebe3/68747470733a2f2f706f7365722e707567782e6f72672f6966616365736f66742f6963652f646f776e6c6f6164732e737667)](https://packagist.org/packages/ifacesoft/ice)[![Latest Unstable Version](https://camo.githubusercontent.com/206a20c4e8c16dace3bc33fbf4e1962a2ca81faa2279441492674ba0f9622bd1/68747470733a2f2f706f7365722e707567782e6f72672f6966616365736f66742f6963652f762f756e737461626c652e737667)](https://packagist.org/packages/ifacesoft/ice)[![License](https://camo.githubusercontent.com/8dcec9b664e67bf73cd48ac4f33c4125cd94dfbcbb1727bab6968faded43a6b1/68747470733a2f2f706f7365722e707567782e6f72672f6966616365736f66742f6963652f6c6963656e73652e737667)](https://packagist.org/packages/ifacesoft/ice)

Ice is a general purpose PHP-framework. You may fully rely on Ice while developing complex web-applications. Ice key features are the built-in cache support of the main components, flexible configuration and the ability to easily extend existing functionality.

Alternative repository on Bitbacket: [Ice](https://bitbucket.org/dp_ifacesoft/ice) ([https://bitbucket.org/dp\_ifacesoft/ice](https://bitbucket.org/dp_ifacesoft/ice))

Quick Start Guide
=================

[](#quick-start-guide)

Create a composer.json in the directory workspace/MyProject
-----------------------------------------------------------

[](#create-a-composerjson-in-the-directory-workspacemyproject)

```
mkdir -p workspace/MyProject && cd workspace/MyProject && touch composer.json
```

workspace - your working directory (logs, caches etc.);

MyProject - the source code of your project

an example file:

```
{
    "name": "vendor/my-project",
    "description": "My project with Ice",
    "type": "project",
    "require": {
        "ifacesoft/ice": "1.0.*"
    },
    "license": "proprietary",
    "authors": [
        {
            "name": "dp",
            "email": "denis.a.shestakov@gmail.com"
        }
    ],
    "minimum-stability": "stable",
    "config": {
        "vendor-dir": "../_vendor"
    },
    "scripts": {
        "post-install-cmd": [
            Http
        ],
        "post-update-cmd": [
            Http
        ]
    }
}
```

Install the project using composer
----------------------------------

[](#install-the-project-using-composer)

```
curl -sS https://getcomposer.org/installer | php && php composer.phar install --prefer-source
```

Configure the web server and /etc/hosts
---------------------------------------

[](#configure-the-web-server-and-etchosts)

After successful installation, use the generated configuration.

Ready! Your project should be available at

The basics
==========

[](#the-basics)

Routes
------

[](#routes)

sample /config/Ice/Core/Route.php:

```
