我有一个运行ISPConfig 3的专用服务器。 它来自Debian 7(官方PHP 5.4)。 我已将其升级到PHP 5.5。
但是,我没有意识到CodeIgniter需要运行mysql驱动程序...因此,我的网站不再起作用了。
所以要么我找到一种方法只在网站上使用PHP 5.4(不影响在PHP 5.5下运行的其他人),或者我找到了一种“升级”CodeIgniter的方法,所以它不再使用已弃用的mysql扩展。 / p>
答案 0 :(得分:4)
我相信您可以对config/database.php
更改
$db['default']['dbdriver'] = "mysql";
为:
$db['default']['dbdriver'] = "mysqli";
由于CI使用数据库抽象层,因此应该是透明的。