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?
Avez-vous essayé ... réinstaller OS X ou restaurer le fichier binaire des paquets OS ...? – deceze
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
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 –