Comment installer php-cgi en tant que plugin dans Mac OS ( OS X 10.10)?
Je veux le faire en PHP fonctionne sur Mon Mac book. Cependant, après que j'ai installé Php tempête, et de dire la PHP Interprètede l'emplacement, il provoque une erreur:
php-cgi not found
Please ensure that configured PHP Interpreter built as CGI program (--enable-fastcgi was specified
Évidemment, je dois installer php-cgi
.
J'ai trouvé une réponse sur Comment puis-je activer fastcgi sur mon Mavericks à l'aide de PHP 5.4.24?. Il dit que je devrais re-installer PHP avec quelques options, à la fois fastcgi.
brew install php54 --with-fpm --with-debug --with-cgi --with-libmysql --with-homebrew-curl
brew install fastcgi
Je suis en considérant que: Depuis que j'ai le défaut PHP sur mon Mac, je dois re-installer un nouveau PHP ? Puis-je installer *cgi
comme un plugin par défaut php ?
A été php installé en tant que php-cli? Ou est-il préférable de modifier les paramètres de PHP Tempête?
OriginalL'auteur chenzhongpu | 2014-12-01
Vous devez vous connecter pour publier un commentaire.
Pour obtenir la dernière version (ou quelle que soit la version que vous avez déjà) sur votre MacBook, utilisation:
Noter que La réponse de Benjamin est similaire. Cependant, il n'est pas idéal pour installer v54 alors que je suis déjà sur v717, donc en utilisant simplement "php" sans la version d'obtenir la plus récente.
OriginalL'auteur Heider Sati
Comme vous l'avez déjà dit, vous avez installé PHP sans
--with-cgi
. Le problème est que CGI est une partie intégrante de PHP et, par conséquent, doit être ajouté au moment de la compilation. La réinstallation de PHP à l'aide d'infusion cependant n'affecte pas vos paramètres en php.ini donc il ne devrait pas être une raison pour ne pas le réinstaller:Cela ne pas remplacer la valeur par défaut de l'installation de PHP sur votre Mac. Après l'installation de homebrew va vous montrer comment faire pour l'activer lorsque vous démarrez votre Mac.
(Note: Vous devriez envisager de passer à au moins 5,5. Attention tout de même que ce dénonçait l'utilisation de mysql_* en faveur de mysqli_* et PDO. Plus de détails à ce sujet sur http://php.net/manual/de/migration55.deprecated.php).
OriginalL'auteur Benjamin Schmidt
J'étais à la recherche de la réponse à cette question, mais je ne suis pas à l'aide de Tempête, et je veux la dernière version de PHP 5. J'ai été en mesure de le faire fonctionner en utilisant les éléments suivants:
Tout d'abord, assurez-vous de ne pas avoir une vieille version de gcc autour de la pose d'avant la mise à niveau OS X. Dans mon cas, j'avais besoin de:
Puis obtenir les sources de PHP et de l'installer avec CGI activé:
J'ai utilisé cette fonction pour définir un Rack projet qui exécute PHP en mode CGI.
OriginalL'auteur Robin Daugherty