Impossible D'Installer Laravel Paquet - Intervention De L'Image
Donc, je suis le tutoriel sur tuts+ Prime de Jeffrey Moyen - Création d'une Application de commerce électronique dans Laravel 4 et je suis bloqué avec ce problème. Il est l'installation d'un paquet par simple édition du compositeur.fichier json avec cette ligne "intervention/image": "dev-master"
et puis il suffit de types "compositeur de mise à jour" dans sa console. J'ai essayer la même chose mais il ne fonctionne pas.
Il affiche cette erreur
"
Problème 1
- intervention/image 2.0.2 nécessite ext-fileinfo * -> la demande de PHP exte
nsion fileinfo est absent de votre système.
- intervention/image 2.0.1 nécessite ext-fileinfo * -> la demande de PHP exte
nsion fileinfo est absent de votre système.
- intervention/image 2.0.0 nécessite ext-fileinfo * -> la demande de PHP exte
nsion fileinfo est absent de votre système.
- Demande d'Installation d'intervention/image 2.* -> satisfiable par interven
tion/image[2.0.0, 2.0.1, 2.0.2]."
J'ai essayé de suivre leurs instructions sur http://image.intervention.io/getting_started/installation mais ça ne marcherait pas.
Je ne sais pas comment gérer ce problème. S'il vous plaît aider. J'ai aussi lu quelque part que je devrais modifier le php.fichier ini et dé-commenter une ligne pour fileinfo mais après le redémarrage d'Apache encore, il n'a pas de travail.
Je suis avec Windows 8 avec wamp et Laravel.
Toute aide serait grandement apprécié.
OriginalL'auteur Deveram | 2014-06-08
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous avez
php_fileinfo.dll
est installé dans votrephp\ext
dossier et aussi assurez-vous que la ligne suivante n'est pas commentée dansphp.ini
fichier:Si c'est commenté comme ceci:
Puis retirez simplement que
;
depuis le début de la ligne, puis redémarrez l'wamp/apache
serveur.Mise à jour:
Après activation d'une extension, d'enregistrer php.ini, redémarrez le serveur web et vérifier la fonction phpinfo() de nouveau. La nouvelle extension devrait avoir sa propre section.
Également de vérifier la
Installing a PHP extension on Windows
(La résolution de problèmes) surPHP
manuel.Si elle est disponible dans le
ext
dossier et aussi de ne pas commenté dansphp.ini
fichier, alors il devrait être installé, assurez-vous que vous avez redémarré le serveur apache, ou peut-être juste de redémarrer le système.Comme on peut le voir sur ces 2 liens, la ligne est sans commentaire dodaj.rs/f/2g/aS/2UaVmzd1/snip.jpg et le fichier est dans mon ext dossier dodaj.rs/f/1r/AL/Xb3sF8V/snip2.jpg j'ai essayé de redémarrer le PC, mais il juste ne fonctionnera pas même message d'erreur. Je ne sais pas quoi faire d'autre :/
Pouvez-vous exécuter
phpinfo();
et de trouver le chemin pourphp.ini
fichier qui est utilisé.Exécuter dans la console? (Si si il ignore simplement la commande) le php.fichier ini j'ai édité est celui que j'ai eu lors d'un clic sur l'icône de wamp en bas à droite de la barre d'outils de windows et en sélectionnant PHP et php.ini
OriginalL'auteur The Alpha
Il y a 2 php.les fichiers ini:
Assurez-vous que l'extension est retirée dans les deux, puis redémarrez apache.
OriginalL'auteur GTCrais
J'ai eu ce problème. Le problème, c'est que le php.ini fichier Apache utilise est différente de la CLI. Il suffit de chercher pour php.ini dans votre dossier wamp et modifier tous les fichiers...
OriginalL'auteur Andrew
Apparemment c'est parce que il ya des
php.ini
fichiers pour le web/apache et CLI et comme compositeur utilise le CLI et de la fonction phpinfo() utilise le principalphp.ini
le problème se produit.Si vous exécutez
php -m
dans l'interface de ligne et de ne pas voir le module du nom, vous devriez trouver la CLIphp.ini
(dans mon casphp-cli.ini
et ajouter l'extension. par exemple,extension=php_fileinfo.dll
voir: Compositeur: La demande d'extension de PHP ext-intl * est absent de votre système
OriginalL'auteur Webinan
pour moi j'ai juste inséré dans la liste car je ne le trouve pas
[
extension=php_fileinfo.dll
] après[ExtensionList]
OriginalL'auteur Deowebsolution