2014-06-13 4 views
0

Je suis assez branché dans le terminal, donc je voulais commencer à apprendre PHP et Laravel 4, et j'ai installé le serveur Apache et installé Homebrew pour installer tous les autres paquets de PHP et composté et ainsi de suite, mais quand je suis en train d'installer PHP sur Homebrew, je reçois toujours une erreur:Impossible d'installer PHP sur Mac OS Mavericks en utilisant Homebrew

Ceci est la commande que j'ai essayé d'installer avec:

brew install php53 

Je reçois ce qui suit message d'erreur:

make: *** [sapi/cli/php] Error 1 
make: *** Waiting for unfinished jobs.... 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make: *** [libs/libphp5.bundle] Error 1 

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting 
If reporting this issue please do so at (not Homebrew/homebrew): 
https://github.com/josegonzalez/homebrew-php/issues 

/usr/local/Library/Homebrew/utils.rb:319:in `rescue in open': uninitialized constant  
    GitHub::OpenSSL (NameError) 
from /usr/local/Library/Homebrew/utils.rb:304:in `open' 
from /usr/local/Library/Homebrew/utils.rb:345:in `issues_matching' 
from /usr/local/Library/Homebrew/utils.rb:373:in `issues_for_formula' 
from /usr/local/Library/Homebrew/exceptions.rb:171:in `fetch_issues' 
from /usr/local/Library/Homebrew/exceptions.rb:167:in `issues' 
from /usr/local/Library/Homebrew/exceptions.rb:208:in `dump' 
from /usr/local/Library/brew.rb:133:in `rescue in <main>' 
from /usr/local/Library/brew.rb:72:in `<main>' 

je lance toujours brew doctor:

brew doctor 

qui produit l'avertissement suivant:

Warning: You have an outdated version of /usr/bin/install_name_tool installed. This will cause binary package installations to fail. This can happen if you install osx-gcc-installer or RailsInstaller. To restore it, you must reinstall OS X or restore the binary from the OS packages.

Qu'est-ce que je fais mal? Comment puis-je résoudre ce problème?

+0

Avez-vous essayé ... réinstaller OS X ou restaurer le fichier binaire des paquets OS ...? – deceze

+0

Mmmmm .... PHP 5.4.17 est chargé dans le dernier aperçu d'OSX 10.9 Mavericks et doit être activé en décommentant une ligne dans le fichier httpd.conf ... décommenter cette ligne LoadModule php5_module libexec/apache2/libphp5. donc – Hackerman

+0

Mon conseil est - utiliser vagabond. Quant à moi - c'est le moyen le plus facile de configurer l'environnement de travail. Vous pouvez commencer avec quelque chose comme https://puphpet.com/. Ou vous pouvez utiliser http://laravel.com/docs/homestead –

Répondre

0

Il semble que d'autres ont eu ce problème. Il a été suggéré d'utiliser

xcode-select --install 

Je trouve que ici: https://github.com/Homebrew/homebrew-php/issues/1172

+0

je l'avais déjà téléchargé et installé mais ça ne marche pas !! –

+0

Je viens d'utiliser WAMP. Vagrant semble être une solution très facile si. http://www.vagrantup.com – tylerlindell

0

Si vous avez juste installé les outils Xcode, vous pourriez également obtenir une erreur plus tôt indiquant que vous ne l'avez pas accepté les conditions de licence de Xcode . Essayez d'entrer la commande suivante:

xcodebuild -license 

et suivez les instructions pour accepter le Xcode T & C.

Questions connexes