Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Articles

Mac

Réactiver PHP et MySQL sous Mac Os X 10.2

Par Didier Pulicani - Mis à jour le

AVERTISSEMENT



Ne pas faire de copier/coller des lignes que vous trouverez ici, sans quoi les modifications pourraient ne pas fonctionner.

D'autre part, vous devez avant tout vous loguer en root, sans quoi vous n'aurez pas les accès suffisant sur certains fichiers (si vous ne savez pas comment vous loguer en root référez vous à l'article en question section Mac OS). Vous pouvez aussi utiliser le freeware Batchmod (sur macupdate ou versiontracker.com) qui permet de changer les possesseurs et autorisations.

Activer PHP



Sur le finder dans le menu "aller" choisissez l'article "aller au dossier", tappez "/etc/httpd", ouvrez alors le fichier "httpd.conf", soit avec textedit, soit bbedit (une version de démo est disponible sur versiontrakcer) qui vous indiquera les numéros de lignes et vous simplifiera donc un peu la tache.

Réactiver PHP et MySQL sous Mac Os X 10.2
Tout d'abord quelques dièses à supprimer :

Rendez-vous ligne 239, repérez la ligne suivante :
#LoadModule php4_module libexec/httpd/libphp4.so
Remplacez par :
LoadModule php4_module libexec/httpd/libphp4.so
(supprimez juste le '#' en fin de compte)

Faites de même à la ligne 281 avec cette ligne :
#AddModule mod_php4.c

Vers la ligne 440 repérez ceci :

<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>


Remplacez par :

[bkg]<IfModule mod_dir.c>
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.phtml
</IfModule>

Grâce à ces lignes le fichier index.php sera pris comme page d'accueil quand on tape l'adresse d'un dossier. Si vous souhaitez que les fichiers index.php aient la priorité sur un index.html vous n'avez qu'à modifier l'ordre.

Rendez vous ensuite ligne 854, repérez cette ligne :

AddType application/x-tar .tgz

Placez vous un peu au dessus et ajoutez les 4 lignes suivantes :

AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps


En fait l'ordre a peu d'importance, mais c'est histoire de mieux se repérer dans le fichier httpd.conf ;)
Ces lignes permettent d'identifier les fichier qui se terminent en .php, .php3 et .phtml qui sont les extensions couramment utilisées pour les fichier php.

N'oubliez pas : PAS DE COPIER/COLLER !!!

Vous n'avez plus qu'à relancer apache et à vérifier que tout marche. Pour cela relancez le partage web dans les préférences système pour que les modifications soient prises en compte.

Utilisateur MySQL



Sous 10.2, l'utilisateur "mysql" existe déjà.

Installer MySQL



En fait, en quelque sortes, mysql n'a pas vraiment été désinstallé, on pourrait ne rien réinstaller mais juste faire quelques manipulations. Cependant vous avez sûrement une version de mysql un peu ancienne, autant profiter de l'occasion pour la mettre à jour, de plus cela permettra à ceux qui ne l'ont pas encore installé du tout de le faire. Vous trouverez ici mysql en version 3.23.51. Vous pouvez aussi en chercher une version plus récente sur versiontracker ou macupdate.com. Avant de lancer l'installeur choisissez "aller au dossier" dans le menu "aller" du finder, tappez /usr/local là vous allez voir un dossier "mysql-3.23.46" (le nom peut être différent selon la version de mysql que vous aviez installés), dans ce dossier repérez le dossier "data", sauvegardez le quelquepart. C'est ce dossier qui contient toutes vos bases de données.

Maintenant : l'installation, commencez par lancer l'installeur que vous avez téléchargé et suivez les instructions. Vous allez maintenant faire un tour dans le terminal. (ne tremblez pas comme ca ca sera pas long).
Vous allez taper les lignes de commande suivantes (rappelez vous : PAS DE COPIER/COLLER) :
cd /usr/local/mysql (on se place dans le bon dossier)
sudo ./scripts/mysql_install_db
(après quoi on va vous demander votre mot de passe)
sudo chown -R mysql /usr/local/mysql/[
(on modifie le possesseur sur le dossier mysql)
sudo ./bin/safe_mysqld --user=mysql &
(on lance mysql)
/usr/local/bin/mysql test


Désormais vous pouvez quitter le terminal. Il ne reste plus qu'à récupérer vos anciennes bases de données. Pour cela retournez dans /usr/local repérez le dossier de la nouvelle version de mysql, et remplacez le dossier DATA par celui que vous aviez sauvegardé. Désormais tout devrait marcher comme avant, cependant si mysql ne se lance plus à chaque démarrage réinstallez les mysqlstartupitems que vous trouverez sur versiontracker ou macupdate.

Si vous installez mysql pour la première fois sachez que par défaut le nom d'utilisateur est 'root' et le mot de passe est.... rien du tout... Installez phpMyAdmin (cf l'autre article) vous pourrez facilement gèrer plusieurs utilisateurs grâce à ce programme.

En cas de problème : contactez moi ou bien remplissez le formulaire ci dessous !

Par Grumff
Mac4Ever recrute sur Paris et Nîmes

Mac4Ever recrute sur Paris et Nîmes

Mac4ever renforce ses équipes et recherche plusieurs personnes pour participer à la rédaction de son fil d'actualité, à la création de contenu vidéo, ainsi qu'à l'amélioration du référencement des contenus. Si tu es intéressé, n'hésite pas à postuler !

Adobe dévoile une IA générative plus transparente pour Photoshop

Adobe dévoile une IA générative plus transparente pour Photoshop

A l'occasion de sa conférence MAX, Adobe lance son nouveau Photoshop en version bêta avec des fonctionnalités avancées en...

Des périphériques moins chers pour les créateurs de contenu chez Elgato !

Des périphériques moins chers pour les créateurs de contenu chez Elgato !

Si vous diffusez fréquemment des vidéos sur le net et que vous souhaitez vous équiper afin de proposer des contenus de qualité,...

L'écran 5K Studio Display d'Apple de retour à son prix le plus bas !

L'écran 5K Studio Display d'Apple de retour à son prix le plus bas !

Une nouvelle fournée de moniteurs est disponible aujourd'hui sur la boutique de produits reconditionnés d'Apple. Il faudra toutefois faire vite...

Et si Apple sautait le Mac mini M3 ?

Et si Apple sautait le Mac mini M3 ?

Il y a quelques mois, Apple a commencé sa transition vers les processeurs M3, à commencer par le MacBook Pro 14" M3, le MacBook Pro 16" M3 Pro,...

8 raisons de passer à UPDF, l'éditeur de fichiers PDF pour Mac, iPhone et iPad

8 raisons de passer à UPDF, l'éditeur de fichiers PDF pour Mac, iPhone et iPad

Le PDF s'est imposé au fil du temps comme un moyen de partager facilement des contenus textes, imagés, tout en conservant une mise en page...

Quelles nouveautés pour Calculette sous macOS 15 ? (Et iPadOS 18 alors ?)

Quelles nouveautés pour Calculette sous macOS 15 ? (Et iPadOS 18 alors ?)

Certains se désespèrent de voir arriver un jour l'app Calculette sur l'iPad. En attendant, il se murmure que cette dernière pourrait bien...

Apple ne veut plus de miettes dans les claviers des Mac !

Apple ne veut plus de miettes dans les claviers des Mac !

Apple en est persuadée : les doigts c’est le mal, enfin surtout les traces sur les Mac -une source continuelle d’agacement pour...

Logitech dévoile sa nouvelle souris avec un bouton ChatGPT !

Logitech dévoile sa nouvelle souris avec un bouton ChatGPT !

Il n'y a pas que les applications qui se dotent de raccourcis IA. En effet, Logitech vient de dévoiler sa nouvelle souris sans fil M750. De prime abord,...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

35 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.