Je suis passé de 14.04LTS à 16.04LTS; php5 à php7.0; MySQL à 5,7. Apache et PHP fonctionnent mais lors de la tentative d'accès aux bases de données MySQL, les éléments suivants sont disponibles:
fatal error: could not find driver
phpinfo () n'affiche "aucune valeur" sous Pilotes PDO activés. J'ai essayé de comparer php.ini
à partir de PHP5 mais je ne pouvais rien voir d’évident. Où vais-je d'ici?
L'installation de php7.0-mysql devrait suffire:
Sudo apt-get install php7.0-mysql
Vous devrez ensuite vous assurer que le module est activé:
Sudo phpenmod pdo_mysql
Puis redémarrez Apache pour charger les nouveaux modules:
Sudo service Apache2 restart
Si le problème persiste, faites Sudo apt install php7.0-sqlite3
Essayez également de modifier le fichier core/lib/vendor/symfony/lib/response/sfWebResponse.class.php
.
Vous devez changer preg_replace
en preg_replace_callback
pour php7.0.