## PHP installeren

PHP 7.4 is standaard beschikbaar voor APT.

Voer vervolgens de onderstaande opdrachten uit om PHP en gerelateerde modules te installeren.

    sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-intl php-ldap php-soap

Om te controleren welke versie van PHP er geïnstalleerd is.

    php --version

Voer na het installeren van PHP de onderstaande opdrachten uit om het standaard PHP-configuratiebestand voor Apache2 te openen.

    sudo nano /etc/php/7.4/apache2/php.ini

Breng vervolgens de wijzigingen aan op de volgende regels hieronder in het bestand en sla op. De onderstaande waarde zijn goede instellingen om in je omgevingen toe te passen.

    file_uploads = On
    allow_url_fopen = On
    short_open_tag = On
    memory_limit = 256M
    upload_max_filesize = 100M
    max_execution_time = 360
    date.timezone = Europe/Amsterdam

Nadat u de bovenstaande wijziging hebt aangebracht, slaat u het bestand op en sluit u het af.

Start Apache2 opnieuw

Na het installeren van PHP en gerelateerde modules, hoef je alleen maar Apache2 opnieuw te starten om PHP-configuraties te laden.

Voer de onderstaande opdrachten uit om Apache2 opnieuw te starten

    sudo systemctl restart apache2.service

Om PHP instellingen met Apache2 te testen, maakt u een phpinfo.php bestand in de Apache2-hoofd directory door de onderstaande opdrachten uit te voeren

    sudo nano /var/www/html/phpinfo.php

Typ vervolgens de onderstaande inhoud en sla het bestand op.

    <?php phpinfo( ); ?>

Sla het bestand op, blader vervolgens naar het IP-adres van uw server gevolgd door /phpinfo.php.

VERWIJDER de phpinfo.php!!!!

PHP is nu juist geconfigureerd, uit veiligheidsoverwegingen moeten we geen informatie hosten over gebruikte versies, enz op onze website.

    sudo rm /var/www/html/phpinfo.php