刚刚从PHP v5.5.9升级到PHP v5.6.22,我的Symfony2项目抱怨很少。我假设我的许多模块都没有像PDO和curl那样启用。当我去我的开发站点时,我得到的第一件事是:
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in "Many Many directories of Doctrine.."
在我的 phpinfo 中,我的PDO驱动程序为空并说enabled ... no value
运行命令:
composer update
我的curl
未启用,我收到错误消息。好像我升级PHP后,我的所有mod都没有启用。
升级我做了以下事情:
sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
sudo apt-get update
sudo service apache2 restart
sudo apt-get upgrade
#Tell Apache2 what version of php to use
sudo a2dismod php5
sudo service apache2 restart (now apache is not using any php!)
sudo a2enmod php5.6
sudo service apache2 restart (now apache is using php5.6 !)
下一步是什么?