How to install TYPO3 CMS 13 LTS on Linux
TYPO3 is a popular content management system based on PHP. It was developed by Kasper Skårhøj, a Danish developer, in 1997. If you are interested to read more about Kasper and TYPO3 history, there is a dedicated page called Kaspers’ Corner.
In this article we are going to do a fresh TYPO3 CMS 13 LTS installation.
Prerequisites
PHP | 8.2, 8.3, 8.4 |
Database | MariaDB >= 10.4.3 <= 11.0.0 MySQL >= 8.0.17 PostgreSQL >= 10.0 SQLite >= 3.8.3 |
Webserver | Apache httpd, Nginx, Microsoft IIS, Caddy Server |
Composer | Composer >= 2.1 |
Supported Browsers | All Modern browsers |
Operating System | Linux, Microsoft Windows or macOS |
Step 1 – Setup a new project via composer (Using a command line)
# composer create-project "typo3/cms-base-distribution:^13.4" <my-new-project> # Replace <my-new-project> with your project directory name. # This will install all the dependancies. #

Step 2 – Setup a virtual host
You can setup your virtual host with this tutorial.
( In my case I have given domain name http://t3.local )
Step 3 – Run the site in your browser & start the setup

TYPO3 is asking to create a file with name “FIRST_INSTALL” in root directory (inside <your_installation_directory>/pub).
Create a file and refresh the setup again.


If there are any changes needed in php.ini file with memory limit or something, TYPO3 is clever enough to show you the warnings. In my case nothing was there so I continued with installation.
Step 4 – Database connectivity
TYPO3 will allow you to choose existing created database or it will ask you to enter new database name.


Step 5 – Create admin user & provide website name

Note : Use secure credentials for database as well as during website administrator account creation.
Step 6 – Complete the setup

You can go to the TYPO3 backend by entering /typo3 with your domain name.


And now you are done with your fresh TYPO3 installation.
Happy Coding 🙂