===== System Requirements ===== :!: This information is valid only for Flyspray **0.9.9** or later ==== Overview ==== * A computer to act as a server. * Web server software. We reccommend [[http://httpd.apache.org| Apache]] or lighttpd . IIS [[http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=1345 | should work]] too * The [[http://www.php.net/|PHP web scripting language]] , version 5.2.x or later, PHP 4 should work, but we no longer support it. * [[http://www.mysql.com/|MySQL]] or [[http://www.postgresql.org/|PostgreSQL]] server. Only MYSQL 4.x and later (MySQL 3.x is **not** supported) and Postgresql 8.x or later are tested, older versions may or may not work, you are encouraged to report success or failures to the mailing list. * A web browser with good support for [[http://www.w3.org/|web standards]]. We recommend [[http://www.mozilla.org/products/firefox/|Mozilla Firefox]] and [[http://www.opera.com/|Opera]], but Microsoft Internet Explorer should be avoided. Internet Explorer's ability to render standard XHTML and CSS is fairly limited, and many of the w3c guidelines are implemented in quite a broken way. Please file a bug report with Microsoft to fix their browser. * The XML extension is //required// for Jabber (OpenSSL //recommended//) and //required// for setup * the "so called" "safe_mode" PHP [[http://ilia.ws/archives/18-PHPs-safe_mode-or-how-not-to-implement-security.html | misfeature]] **must** be disabled. * Is //highly reccommended// that both magic_quotes and register_globals are set to **off** due to **security reasons**. (If you use Apache see our htaccess.dist file) * A [[http://www.postfix.org/|working]] SMTP server to be used as a replacement of the PHP mail() function is //highly recommended// but not required. ==== Some people have it easy! ==== * Windows: Try [[http://www.apachefriends.org/en/xampp.html|XAMPP]]. It comes with Apache, PHP, MySQL, ADOdb... everything that you need to use Flyspray. You can also get XAMPP for GNU/Linux, Mac OS X and Solaris. * Debian GNU/Linux: "apt-get install flyspray" will install Flyspray with the server software necessary to run it. Note that the latest version may not be available through the Debian mirrors. * BSD UNIX: Freshports has added a [[http://www.freshports.org/devel/flyspray/|Flyspray port]] to their database.