2010-11-10 2 views
1

Taper sur la console me donne:perdu entre 2 version de PHP en cours d'exécution sur le même environement

php -v : 5.3.2 PHP 5.3.2 (cli) (built: Oct 13 2010 13:09:53) 
mysql.sock : /Applications/MAMP/tmp/mysql/mysql.sock 

Il est la version installée avec MAMP (que je viens désinstallé)

Si i faire un phpinfo()sur un navigateur

PHP Version 5.3.3 
/var/mysql/mysql.sock 

Le problème Je veux utiliser le PHP 5.3.3 avec le /var/mysql/mysql.sock à la fois sur le navigateur et la CLI (sinon je ne peux pas accéder à ma base de données car il y a 2 socket).

Comment remplacer l'installation CLI s'il vous plaît? (Je cours MAC OSX 10.6)

Répondre

2

Si vous utilisez MAMP utilisez-vous le port: 8888 dans votre navigateur. Apache/php est installé sur OSX. Si vous utilisez MAMP, je suppose que la version CLI est la version OSX et que la version du navigateur (à partir de la page de démarrage de MAMP) fonctionne en tant qu'application Sperate.

+0

Vous pouvez également essayer sudo apachectl stop pour arrêter la version OSX et voir comment vos résultats se révèlent. –

+0

Je viens de désinstaller MAMP. Le problème est que la version de php cli MAMP reste et cela m'empêche de me connecter via mysql via la console car elle est liée au mysql de MAMP. Si je tue apache, php -v fait encore écho à 5.3.2 et ne tue que la version que je veux garder. –

+0

Avez-vous mis à jour l'installation PHP par défaut? C'est 5.3.2 sur OSX 10.6 par défaut. MAMP est également fourni avec 5.3.2. –

Questions connexes