Utiliser Apache / PHP / MariaDB sur OSX

Alors la bonne nouvelle c’est que Apache et PHP sont déjà installés en natif sur OSX.

Par contre MariaDB (ou MySQL) n’est pas installé par défaut…

Pour activer Apache, rien de plus simple, il faut ouvrir un terminal puis

Vous remarquerez alors que http://localhost vous amène à une page par défaut (c’est que tout fonctionne !)

L’inconvéniant est que l’accès au répertoire par défaut de Apache n’est accessible qu’en root, ce qui est gênant pour l’utlisation courante. L’idée serait de déplacer le répertoire DocumentRoot dans une zone où l’écriture par l’utilisateur courant est possible.

On va donc ouvrir le fichier de configuration

Chercher la ligne (ctr + w) et remplacez par le répertoire qui vous parait bon, ici /Volumes/backup/www (sans le / à la fin !)

Pour activer PHP il faut retourner dans le fichier de configuration puis retirer le # devant la ligne LoadModule php7_module (vous pouvez également retirer le # devant la ligne LoadModule rewrite_module)

Une fois ces modifications faites, il faut redémarrer le serveur

Pour installer MySQL vous pouvez récupérer le fichier pkg sur le site de MySQL directement. Je lui préfère MariaDB.

Pour MariaDB, il vous faut installer homebrew.

Une fois homebrew installé, on lance

Une fois l’installation terminée, pour lancer le serveur en permanance, exécuter

Vous devriez pouvoir vous connecter en utilisant

Vous pouvez utiliser Sequel Pro comme client MySQL/MariaDB

Catégoriesosx