Skip to content
Snippets Groups Projects
README.md 1.56 KiB
Newer Older
  • Learn to ignore specific revisions
  • # TYPO3 CMS Base Distribution
    
    Get going quickly with TYPO3 CMS.
    
    ## Prerequisites
    
    * PHP 7.2
    * [Composer](https://getcomposer.org/download/)
    
    ## Quickstart
    
    * `composer create-project typo3/cms-base-distribution project-name ^10`
    * `cd project-name`
    
    **Setup:**
    
    To start an interactive installation, you can do so by executing the following
    command and then follow the wizard:
    
    ```
    php vendor/bin/typo3cms install: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.
    
    ```
    php vendor/bin/typo3cms install:setup \
        --no-interaction \
        --database-user-name=typo3 \
        --database-user-password=typo3 \
        --database-host-name=127.0.0.1 \
        --database-port=3306 \
        --database-name=typo3 \
        --use-existing-database \
        --admin-user-name=admin \
        --admin-password=password \
        --site-setup-type=site
    ```
    
    **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. Which is ultimately
    a performance killer and may result in deadlocks if you execute too many requests at once.
    
    # License
    
    GPL-2.0 or later