6 votes

Obtenir des suggestions lors de l'installation de Laravel via Composer

Depuis hier, lorsque je crée un projet Laravel via

composer create-project laravel/laravel project_name

Je reçois ces messages de suggestion. Est-ce normal ou ai-je fait une erreur quelque part.

J'ai Xampp installé avec PHP 7.0.1. J'ai changé l'option PHP dans wamp de 7.0.1 à 5.x.x (il n'y avait qu'une seule option, je ne me souviens pas exactement de laquelle) et depuis, je reçois ces messages que je crée un nouveau projet ou ajoute un package via la commande composer require. J'ai replacé la version PHP en 7.0.1 dans Wamp. J'ai désinstallé Wamp, mais les messages étaient toujours là. J'ai désinstallé Xamp, je l'ai réinstallé mais je continue à recevoir ces messages.

symfony/var-dumper suggère d'installer ext-intl (Pour afficher le nom de la région dans le dump du fuseau horaire)

symfony/var-dumper suggère d'installer ext-symfony_debug ()

symfony/routing suggère d'installer doctrine/annotations (Pour utiliser le chargeur d'annotations)

symfony/routing suggère d'installer symfony/config (Pour utiliser le routeur tout-en-un ou tout chargeur)

symfony/routing suggère d'installer symfony/dependency-injection (Pour charger des routes à partir d'un service)

symfony/routing suggère d'installer symfony/expression-language (Pour utiliser la correspondance d'expressions)

et une longue liste comme celle-ci

11voto

Marcin Nabiałek Points 13843

C'est normal. Certains packages peuvent avoir des suggestions mais elles ne sont pas nécessaires pour votre application Laravel. Ces packages peuvent être utiles dans certains cas, mais ils ne sont certainement pas nécessaires pour exécuter ou créer une application Laravel, vous pouvez donc ignorer en toute sécurité ces messages.

Je viens de vérifier l'installation de la version 5.5 du framework et je reçois la liste de suggestions suivante :

symfony/var-dumper suggère d'installer ext-intl (Pour afficher le nom de la région dans le délai de la zone horaire)
symfony/var-dumper suggère d'installer ext-symfony_debug ()
symfony/routing suggère d'installer doctrine/annotations (Pour utiliser le chargeur d'annotations)
symfony/routing suggère d'installer symfony/config (Pour utiliser le routeur tout-en-un ou tout chargeur)
symfony/routing suggère d'installer symfony/dependency-injection (Pour charger les routes à partir d'un service)
symfony/routing suggère d'installer symfony/expression-language (Pour utiliser la correspondance d'expressions)
symfony/routing suggère d'installer symfony/yaml (Pour utiliser le chargeur YAML)
paragonie/random_compat suggère d'installer ext-libsodium (Fournit une API de cryptographie moderne qui peut être utilisée pour générer des octets aléatoires.)
symfony/event-dispatcher suggère d'installer symfony/dependency-injection ()
symfony/http-kernel suggère d'installer symfony/browser-kit ()
symfony/http-kernel suggère d'installer symfony/config ()
symfony/http-kernel suggère d'installer symfony/dependency-injection ()
symfony/console suggère d'installer symfony/lock ()
egulias/email-validator suggère d'installer ext-intl (Les bibliothèques d'internationalisation PHP sont nécessaires pour utiliser la validation SpoofChecking)
ramsey/uuid suggère d'installer ircmaxell/random-lib (Fournit RandomLib à utiliser avec RandomLibAdapter)
ramsey/uuid suggère d'installer ext-libsodium (Fournit l'extension PECL libsodium à utiliser avec SodiumRandomGenerator)
ramsey/uuid suggère d'installer ext-uuid (Fournit l'extension PECL UUID à utiliser avec PeclUuidTimeGenerator et PeclUuidRandomGenerator)
ramsey/uuid suggère d'installer moontoast/math (Fournit un support pour convertir UUID en entier 128 bits (sous forme de chaîne).)
ramsey/uuid suggère d'installer ramsey/uuid-doctrine (Permet l'utilisation de Ramsey\Uuid\Uuid en tant que type de champ Doctrine.)
ramsey/uuid suggère d'installer ramsey/uuid-console (Une application console pour générer des UUID avec ramsey/uuid)
symfony/translation suggère d'installer symfony/config ()
symfony/translation suggère d'installer symfony/yaml ()
monolog/monolog suggère d'installer aws/aws-sdk-php (Permet d'envoyer des messages journaux vers les services AWS tels que DynamoDB)
monolog/monolog suggère d'installer doctrine/couchdb (Permet d'envoyer des messages journaux à un serveur CouchDB)
monolog/monolog suggère d'installer ext-amqp (Permet d'envoyer des messages journaux à un serveur AMQP (1.0+ requis))
monolog/monolog suggère d'installer ext-mongo (Permet d'envoyer des messages journaux à un serveur MongoDB)
monolog/monolog suggère d'installer graylog2/gelf-php (Permet d'envoyer des messages journaux à un serveur GrayLog2)
monolog/monolog suggère d'installer mongodb/mongodb (Permet d'envoyer des messages journaux à un serveur MongoDB via le pilote PHP)
monolog/monolog suggère d'installer php-amqplib/php-amqplib (Permet d'envoyer des messages journaux à un serveur AMQP en utilisant php-amqplib)
monolog/monolog suggère d'installer php-console/php-console (Permet d'envoyer des messages journaux à Google Chrome)
monolog/monolog suggère d'installer rollbar/rollbar (Permet d'envoyer des messages journaux à Rollbar)
monolog/monolog suggère d'installer ruflin/elastica (Permet d'envoyer des messages journaux à un serveur Elastic Search)
monolog/monolog suggère d'installer sentry/sentry (Permet d'envoyer des messages journaux à un serveur Sentry)
league/flysystem suggère d'installer league/flysystem-aws-s3-v2 (Vous permet d'utiliser le stockage S3 avec AWS SDK v2)
league/flysystem suggère d'installer league/flysystem-aws-s3-v3 (Vous permet d'utiliser le stockage S3 avec AWS SDK v3)
league/flysystem suggère d'installer league/flysystem-azure (Vous permet d'utiliser le stockage de blobs Windows Azure)
league/flysystem suggère d'installer league/flysystem-cached-adapter (Décorateur d'adaptateur Flysystem pour le caching de métadonnées)
league/flysystem suggère d'installer league/flysystem-eventable-filesystem (Vous permet d'utiliser EventableFilesystem)
league/flysystem suggère d'installer league/flysystem-rackspace (Vous permet d'utiliser le pilote Rackspace Cloud Files)
league/flysystem suggère d'installer league/flysystem-sftp (Vous permet d'utiliser le stockage de serveur SFTP via phpseclib)
league/flysystem suggère d'installer league/flysystem-webdav (Vous permet d'utiliser le stockage WebDAV)
league/flysystem suggère d'installer league/flysystem-ziparchive (Vous permet d'utiliser l'adaptateur ZipArchive)
league/flysystem suggère d'installer spatie/flysystem-dropbox (Vous permet d'utiliser le stockage Dropbox)
league/flysystem suggère d'installer srmklive/flysystem-dropbox-v2 (Vous permet d'utiliser le stockage Dropbox pour les applications PHP 5)
laravel/framework suggère d'installer aws/aws-sdk-php (Nécessaire pour utiliser le pilote de file d'attente SQS et le pilote de messagerie SES (~3.0))
laravel/framework suggère d'installer doctrine/dbal (Nécessaire pour renommer des colonnes et supprimer des colonnes SQLite (~2.5))
laravel/framework suggère d'installer ext-pcntl (Nécessaire pour utiliser toutes les fonctionnalités du travailleur de file d'attente)
laravel/framework suggère d'installer ext-posix (Nécessaire pour utiliser toutes les fonctionnalités du travailleur de file d'attente)
laravel/framework suggère d'installer guzzlehttp/guzzle (Nécessaire pour utiliser les pilotes de messagerie Mailgun et Mandrill et les méthodes ping sur les plannings (~6.0))
laravel/framework suggère d'installer league/flysystem-aws-s3-v3 (Nécessaire pour utiliser le pilote Flysystem S3 (~1.0))
laravel/framework suggère d'installer league/flysystem-cached-adapter (Nécessaire pour utiliser le caching Flysystem (~1.0))
laravel/framework suggère d'installer league/flysystem-rackspace (Nécessaire pour utiliser le pilote Flysystem Rackspace (~1.0))
laravel/framework suggère d'installer nexmo/client (Nécessaire pour utiliser le transport Nexmo (~1.0))
laravel/framework suggère d'installer pda/pheanstalk (Nécessaire pour utiliser le pilote de file d'attente beanstalk (~3.0))
laravel/framework suggère d'installer predis/predis (Nécessaire pour utiliser les pilotes de cache et de file d'attente Redis (~1.0))
laravel/framework suggère d'installer pusher/pusher-php-server (Nécessaire pour utiliser le pilote de diffusion Pusher (~3.0))
laravel/framework suggère d'installer symfony/dom-crawler (Nécessaire pour utiliser la plupart des outils de test d'intégration de crawler (~3.3))
laravel/framework suggère d'installer symfony/psr-http-message-bridge (Nécessaire pour les fonctionnalités de pontage psr7 (~1.0))
psy/psysh suggère d'installer ext-pcntl (Activer l'extension PCNTL rend PsySH beaucoup plus heureux :))
psy/psysh suggère d'installer ext-posix (Si vous avez PCNTL, vous voudrez également l'extension POSIX)
psy/psysh suggère d'installer ext-pdo-sqlite (La commande doc nécessite SQLite pour fonctionner)
psy/psysh suggère d'installer hoa/console (Une implémentation readline pure en PHP. Vous voudrez ceci si votre installation PHP ne supporte pas déjà readline ou libedit)
filp/whoops suggère d'installer whoops/soap (Formate les erreurs en tant que réponses SOAP)
sebastian/global-state suggère d'installer ext-uopz (*)
phpunit/phpunit-mock-objects suggère d'installer ext-soap (*)
phpunit/php-code-coverage suggère d'installer ext-xdebug (^2.5.5)
phpunit/phpunit suggère d'installer phpunit/php-invoker (^1.1)
phpunit/phpunit suggère d'installer ext-xdebug (*)

et il n'y a aucun problème avec cette installation. Par exemple, monolog/monolog suggère d'installer ext-mongo, mais évidemment je ne le veux pas et je n'en ai pas besoin, donc il est sûr d'ignorer cette suggestion, de même pour toutes les autres.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X