What is needed to run Typo3

From TYPO3Wiki

Jump to: navigation, search

<< Back to Installation manual

TYPO3 is a web application programmed in PHP, but it is not an application in the usual sense (Windows or Linux). In other words: TYPO3 is installed on a webserver alongside PHP, and you work with it through a web browser - like Internet Explorer or Mozilla - you "run" TYPO3 on the server.

To run TYPO3 successfully there are some requirements for both server and client (user) that must be met. A german version of this document is also available.

Contents

Webserver

  • Operating System: Unix (eg Linux), Windows or Mac
  • Webserver: Webserver Apache, IIS
  • Middleware: PHP4
  • Database, core system: MySQL
  • Database, user extensions: Support for Oracle, MS-SQL, ODBC, LDAP - virtually any external data source. Achieved through PHP4.
  • Hardware: A normal webserver setup will do, with some modern CPU and at least 256 MB Ram. As with all database-driven applications, more RAM is advisable though.

High-performance setups will want to make use of load-balancing and use the staging/static HTML-export capability of TYPO3. Check for the static file setup in the mailing list archives and in the installation script to get started.

Optional - but recommended - webserver software extras:

  • ImageMagick (standalone)
  • GDlib/Freetype (compiled with PHP)
  • zlib (compiled with PHP)
  • Apache with mod_gzip/mod_rewrite
  • A PHP-cache (eg. PHP-accelerator / Zend Accelerator, UNIX only)

Further individual extensions may require further software to be available. For instance the AWstats extension is based on Perl and the Indexed Search engine uses "pdftotext" and "catdoc" for indexing PDF and Word documents.

Client (user)

  • Recommended: Internet Explorer 5+ on Windows.
  • Required: Any graphical browser on any OS (Netscape, IE, Opera, Konqueror on Windows, Unix, Mac)
  • Hardware: Relatively modern computer.

Compatibility Charts

We maintain two documents which describe the compatibility issues between platforms for both server and client side. These are available here:

Important notice about memory consumption

Currently there are parts in TYPO3 requiring more than the usual 8MB memory configured in the php.ini files of default installations. In many cases this is not at all a problem since that memorylimit is ignored unless support for it has been compiled into PHP (or if you are running PHP as CGI).

But the bottom line is - configure for at least 16 MB memory (we recommend to use 25 MB or even more).

It's still uncertain whether the "problem" will be solved. Certain applications will just require more than 8MB and it doesn't get any different ever. Other parts can be optimized.

In general TYPO3 is not for low-end systems so don't try TYPO3 on your old 486...

Personal tools