^Status|Draft| ^Todo|Proof read| ====== Basic Requirements ====== Kohana will run in almost any environment with minimal configuration. There are a few minimum server requirements: - Server with [[http://unicode.org|Unicode]] support - PHP version >= 5.2.3 - An HTTP server. Kohana is known to work with: Apache 1.3+, Apache 2.0+, lighttpd, and MS IIS Optionally, if you wish to use a database with Kohana, you will need a database server. There are [[libraries:database|database]] drivers for [[http://www.mysql.com|MySQL]] and [[http://www.postgresql.org|PostgreSQL]], with additional drivers planned. ===== Required Extensions ===== - [[http://php.net/pcre|PCRE]] must be compiled with ''--enable-utf8'' and ''--enable-unicode-properties'' for UTF-8 functions to work properly. - [[http://php.net/iconv|iconv]] is required for UTF-8 transliteration. - [[http://php.net/mcrypt|mcrypt]] is required for encryption. - [[http://php.net/spl|SPL]] is required for several core libraries. ((PHP Standard Library is a set of classes and interfaces, designed to efficiently solve common problems. SPL is enabled in PHP 5.1+ by default. SPL is disabled at compile time by using –disable-spl or –disable-all.)) ===== Recommended Extensions ===== - [[http://php.net/mbstring|mbstring]] will dramatically speed up Kohana's UTF-8 functions. However, note that the mbstring extension must not be overloading PHP's native string functions!