Tous mes problèmes provenaient d'essayer d'installer mcrypt pour PHP. La nuit dernière, j’ai cédé et suivi un tutoriel sur la façon de procéder à une nouvelle installation d’apache2 et php5.3.3. Je l'ai fait en utilisant macports
Malheureusement, mcrypt n’a pas été activé pour moi la nuit dernière, même si j’ai été ravi d’avoir exécuté 5.3.3 :)
Le problème est que je me suis réveillé ce matin pour constater que ma version de PHP est revenu à la version 5.3.1, ce qui ne peut que signifier que OS X est revenu à Apache et PHP.
Comment dire à OS X d'utiliser le logiciel que j'ai installé via macports?
(Et ensuite, je poserai une nouvelle question sur la façon d'activer mcrypt)
nb je peux faire charger les macports installés en arrêtant le partage Web actuel dans les préférences système, puis dans le terminal
sudo /opt/local/apache2/bin/apachectl -k restart
/etc/init.d
po Quelque part, il y a probablement une ligne qui commence / appelle /usr/sbin/apachectl
. Commentez cela et remplacez-le par l'appel à apache2.