[LINUX] Que faire si PDO n'est pas trouvé dans Laravel ou CakePHP

Détails de l'erreur

L'erreur de titre s'est produite lors de l'exécution du framework suivant sur AWS EC2 (Amazon Linux). ・ Lors de l'exécution de la migration de Laravel -Lors de l'exécution du serveur intégré de CakePHP

environnement

PHP7.2 Série PostgreSQL 10

solution de contournement

Exécutez la commande suivante pour trouver le module qui convient à votre environnement

$ yum search php-pdo

Ensuite, il s'affichera comme suit.

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
242 packages excluded due to repository priority protections
=========================================================================================================== N/S matched: php-pdo ============================================================================================================
php-pdo.x86_64 : A database access abstraction module for PHP applications
php-pdo-dblib.x86_64 : PDO driver Microsoft SQL Server and Sybase databases
php54-php-pdo.x86_64 : A database access abstraction module for PHP applications
php55-php-pdo.x86_64 : A database access abstraction module for PHP applications
php56-php-pdo.x86_64 : A database access abstraction module for PHP applications
php70-php-pdo.x86_64 : A database access abstraction module for PHP applications
php70-php-pdo-dblib.x86_64 : PDO driver Microsoft SQL Server and Sybase databases
php71-php-pdo.x86_64 : A database access abstraction module for PHP applications
php71-php-pdo-dblib.x86_64 : PDO driver Microsoft SQL Server and Sybase databases
php72-php-pdo.x86_64 : A database access abstraction module for PHP applications
php72-php-pdo-dblib.x86_64 : PDO driver Microsoft SQL Server and Sybase databases
php73-php-pdo.x86_64 : A database access abstraction module for PHP applications
php73-php-pdo-dblib.x86_64 : PDO driver Microsoft SQL Server and Sybase databases
php74-php-pdo.x86_64 : A database access abstraction module for PHP applications
php74-php-pdo-dblib.x86_64 : PDO driver for Microsoft SQL Server and Sybase databases
php74-php-pdo-firebird.x86_64 : PDO driver for Interbase/Firebird databases

  Name and summary matches only, use "search all" for everything.

Puisque la version de PHP utilisée cette fois est PHP 7.2, exécutez la commande suivante pour installer PDO

$ sudo yum install php72-php-pdo

Cela résout l'erreur. N'installez pas accidentellement une autre version.

Recommended Posts

Que faire si PDO n'est pas trouvé dans Laravel ou CakePHP
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Que faire lorsque le shell pipenv devient impossible
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si vous ne pouvez pas installer mysqlclient
Que faire si Combinaisons devient «couverture inconnue»
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Que faire si vous obtenez moins zéro en Python
Que faire si vous ne pouvez pas construire un projet avec Maven
Que faire si vous obtenez une erreur lors de l'exécution de "certbot renouveler" dans l'environnement CakePHP
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Que faire si vous vous fâchez avec TensorFlow v2 sans l'attribut "app"
Que faire si vous obtenez «Python non configuré». Utilisation de PyDev dans Eclipse
Que faire si l'installation de pip échoue dans Xcode 5.1
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Que faire si une erreur de décodage Unicode se produit dans pip
Ce que vous ne pouvez pas faire avec hstack ou vstack avec dstack
Que faire quand "Aucun noyau pour le langage python trouvé" apparaît dans Hydrogen
Que faire si vous obtenez "(35, 'Erreur de connexion SSL')" dans pycurl (l'un d'entre eux)
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Comment installer et utiliser pyenv, que faire si vous ne pouvez pas changer de version de Python
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur
Que faire lorsque ʻarguments [0] .scrollIntoView (); `échoue dans python sélénium
Que faire si vous êtes accro aux codes de caractères Windows
Que faire si pip donne une DistributionError dans Homebrew
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Remède facile lorsque vous perdez votre paire de clés EC2
Que faire si yum casse
Que faire lorsque swagger-codegen est terminé avec python et Erreur d'importation: aucun module nommé n'apparaît
Que faire si vous obtenez une erreur Impossible de récupérer le lien métallique pour le référentiel avec yum
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Que faire lorsque vous obtenez "Je ne peux pas voir le site !!!!"
Que faire si vous chattez ou suivez un fichier binaire et que le terminal est brouillé
Que faire si vous vous fâchez contre les `` déclarations '' doivent être une liste 2D ... dans la flèche matplotlib
Que faire si vous obtenez une erreur indiquant que le compilateur C ne peut pas créer d'exécutables dans configure
Que faire si vous obtenez une erreur de remplacement obligatoire `get_config` lorsque vous essayez de model.save avec Keras
Résumons ce que vous voulez faire.
Que faire s'il y a un décimal dans python json .dumps
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si vous êtes bloqué pendant l'installation d'Anaconda sur Linux
Que faire si aucune documentation Python trouvée pour ... apparaît dans pydoc
Que faire lorsque TypeError se produit au minimum et au maximum de numpy
Que faire si vous obtenez une erreur lors du chargement de mnist
Si vous pensez que vous ne trouvez pas l'inspecteur d'objets dans un Spyder récent
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
Que se passe-t-il si vous "importez A, B comme C" en Python?
Que faire lorsque vous vous fâchez avec "Value Error: unknown local: UTF-8" dans python manage.py syncdb
Que faire si une erreur se produit dans l'importation liée à TensorFlow RNN ou dans la cellule RNN (LSTM) (v 0.11r ~)
Que faire si vous obtenez une erreur en essayant d'envoyer un message dans tasks.loop () immédiatement après le démarrage