Installer PHP, MySQL et PhpMyAdmin sur Mac OS X 10.4.4
Par NeSto le vendredi, janvier 27 2006, 22:57 - Mon mac est fantastique ! - Lien permanent
Je me suis arraché les cheveux pour en arriver là, et pourtant ce n'est pas si compliqué que ça...
Installer PHP
Pas grand-chose à faire, PHP et Apache sont déjà installés. Par contre, le support PHP est désactivé par défaut dans la configuration d'Apache, il faut aller l'activer. Pour ce faire, aller éditer /etc/httpd/httpd.conf et décommenter les deux lignes
LoadModule php4_module libexec/httpd/libphp4.so AddModule mod_php4.c
N'oubliez pas de redémarrer le serveur web ensuite.
Installer MySQL
Celui là par contre il faut le télécharger sur la page downloads de MySQL (environ 20 Mo pour une installation standard).
Une fois l'image disque ouverte, il suffit d'installer le package. Il est utile d'installer également le package StartupItem, qui permet le démarrage automatique ; si vous double-cliquez sur le prefPane, celui-ci sera installé dans l'application "Préférences Système".
Faites-vous des raccourcis vers les commandes MySQL en éditant /etc/profile (ou ~/.profile, au choix) : ajoutez-y les deux lignes
alias mysql='/usr/local/mysql/bin/mysql' alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
Définissez ensuite un mot de passe root avec la commande
mysqladmin -u root password <mot de passe>
Installer PHPMyAdmin
Ca se télécharge ici (environ 2 Mo). A extraire par exemple dans /Library/WebServer/Documents ou dans ~/Library/Sites. Je suppose que vous conservez le nom de dossier, et que vous créez un lien symbolique "phpmyadmin" vers celui-ci.
Et c'est là que le bât blesse. Avec Mac OS X Tiger 10.4.4 et phpMyAdmin 2.7.0-pl2, vous pouvez jouer aussi longtemps que vous voulez, vous allez vous taper une affreuse erreur :
#2002 - Le serveur ne répond pas. (ou l'interface de connexion ("socket") vers le serveur MySQL local n'est pas correctement configurée)
La solution, je l'ai trouvée sur Futurshare - PHP, MySQL sur Mac OS X : il faut mettre
$cfg['Servers'][$i]['host'] = '127.0.0.1';
à la place du 'localhost' par défaut.
Commentaires
Comment créer t-on le lien symbolique PHPmyadmin ??
Bonsoir coldspot,
dans le dossier où l'archive phpmyadmin est décompressée :
ln -s phpmyadmin-version phpmyadmin
(où "phpmyadmin-version" est le nom du dossier décompressé)
Ha ouiiii.
"grant" merci .ca fait plaisir
de voir enfin l'acceuil de l'admin php.
j'ai tellement trafiquer le config.inc....