61 lines
1.5 KiB
Markdown
61 lines
1.5 KiB
Markdown
# TYPO3 CMS Base Distribution
|
|
|
|
Get going quickly with TYPO3 CMS.
|
|
|
|
## Prerequisites
|
|
|
|
* PHP 8.1
|
|
* [Composer](https://getcomposer.org/download/)
|
|
|
|
## Quickstart
|
|
|
|
* `composer create-project typo3/cms-base-distribution project-name ^12`
|
|
* `cd project-name`
|
|
|
|
### Setup
|
|
|
|
To start an interactive installation, you can do so by executing the following
|
|
command and then follow the wizard:
|
|
|
|
```bash
|
|
composer exec typo3 setup
|
|
```
|
|
|
|
### Setup unattended (optional)
|
|
|
|
If you're a more advanced user, you might want to leverage the unattended installation.
|
|
To do this, you need to execute the following command and substitute the arguments
|
|
with your own environment configuration.
|
|
|
|
```bash
|
|
composer exec -- typo3 setup \
|
|
--no-interaction \
|
|
--driver=mysqli \
|
|
--username=typo3 \
|
|
--password=typo3 \
|
|
--host=127.0.0.1 \
|
|
--port=3306 \
|
|
--dbname=typo3 \
|
|
--admin-username=admin \
|
|
--admin-email="info@typo3.org" \
|
|
--admin-user-password=password \
|
|
--project-name="My TYPO3 Project" \
|
|
--create-site="https://localhost/"
|
|
```
|
|
|
|
### Development server
|
|
|
|
While it's advised to use a more sophisticated web server such as
|
|
Apache 2 or Nginx, you can instantly run the project by using PHPs` built-in
|
|
[web server](https://secure.php.net/manual/en/features.commandline.webserver.php).
|
|
|
|
* `TYPO3_CONTEXT=Development php -S localhost:8000 -t public`
|
|
* open your browser at "http://localhost:8000"
|
|
|
|
Please be aware that the built-in web server is single threaded and only meant
|
|
to be used for development.
|
|
|
|
## License
|
|
|
|
GPL-2.0 or later
|