[Laravel] Installation php 7/mysql sous Debian 9 pour un projet Laravel
mardi 23 janvier 2018Vous trouverez ci-dessous mes étapes concernant l’installation php / mysql pour mon site web développé sous le framework Laravel:
Installation d’apache:
il faut en premier lieu installer Apache car les modules de php ont besoin d’interagir avec la configuration du serveur apache.
apt-get install apache2
php et extensions:
apt-get install php apt-get install php-mbstring apt-get install php-xml apt-get install php-zip apt-get install php7.0-mysql apt-get install pdo_mysql
Si jamais vous rencontrez des soucis sous apache que apache n’interprète pas le php, vérifier bien si la directive suivante se trouve dans la configuration de votre serveur apache
AddType application/x-httpd-php .php .phtml
Permissions laravel
Droits d’écriture dans storage/ et bootstrap/cache
sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache
MySQL
sudo apt install mysql-server
Apache configuration
Il faut juste activer le mode rewrite et aussi permettre à Apache d’interpréter les fichiers htaccess.
a2enmod rewrite
Changer la directive allowOrride none en allowOrride All dans le fichier conf d’apache.
Pour connaître la liste des modules installés avec apache:
apache2ctl -t -D DUMP_MODULES