The following configuration is the minimum required:
- a web server capable of running PHP
-- PHP 5.2.0 or newer with the following extensions:
+- PHP 5.3.0 or newer with the following extensions:
- filter
- GD2
- JSON
- pcre
- session
- SPL
+ - SOAP
- standard
- xml
- zlib
Some extensions can be optionally compiled into PHP. A list of loaded
extensions can be checked using the phpinfo() function.
-- memory_limit set to at least to 64M in php.ini
-- MySQL 4.1 or newer
+- memory_limit set to at least 64M in php.ini
+- MySQL 5.0 or newer
- 200 MB of disk space
- AllowOverride in the Apache configuration includes "Indexes" and "FileInfo"
(see FAQ below)
The following configuration is recommended:
- Apache 2.x
- mod_expires and mod_rewrite enabled in the Apache configuration
-- PHP 5.2.0 or newer with the following extensions:
+- PHP 5.3.0 or newer with the following extensions:
- cURL
- filter
- GD2
- mysql
- pcre
- session
+ - SOAP
- SPL
- standard
- xml
- zlib
Some extensions can be optionally compiled into PHP. A list of loaded
extensions can be checked using the phpinfo() function.
+- Safe mode is not supported, thus it must not be activated
- memory_limit set to 128M or more in php.ini
- MySQL 5.1 or newer
-- GraphicsMagick
+- GraphicsMagick or ImageMagick v6 or newer
- 200 MB or more of disk space
- AllowOverride in the Apache configuration includes "Indexes" and "FileInfo"
(see FAQ below)
To install TYPO3, unpack the source package locally. Unpacking will produce a
directory with a name like typo3_src-x.y.z, where x, y and z correspond to the
-TYPO3 version. For example, the TYPO3 4.3.0 source package will create a
-directory named typo3_src-4.3.0.
+TYPO3 version. For example, the TYPO3 x.y.z source package will create a
+directory named typo3_src-x.y.z.
Next unpack the dummy package. This will create a directory with the name
dummy-x.y.z. Now create a new directory and copy all files and folders from