Apache für CakePHP vorbereiten

Bei einer frischen Apache Installation müssen einige Vorbereitungen getroffen werden damit cakephp läuft.

Zuerst php und die zusätzlichen php module installieren

sudo apt install php7.2 php7.2-intl php7.2-mbstring php7.2-xml

Dann die mod_rewrite aktivieren

sudo a2enmod rewrite

Nun muss noch die Benutzung der .htaccess Dateien erlaubt werden. Dazu muss innerhalb der apach2.conf (oder in der entsprechend virtual host directive) folgendes eingefügt werden

<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride All
	Require all granted
</Directory>

optional:

Wenn <? statt <?php benutzt werden soll muss noch

short_open_tag=On

in php.ini gesetzt werden.