Database_Exception [8192]:mysql_connect():不推荐使用mysql扩展,将来会删除它:使用mysqli或PDO代替 我的项目在window + php 5.4中工作正常,但对于ubuntu + php5.5,它正在创建问题。有什么建议..?
答案 0 :(得分:3)
请看这里:http://php.net/manual/en/migration55.deprecated.php
在PHP 5.5中不推荐使用MySQL扩展。您可能正在使用MySQL扩展,现在是时候将它更改为MySQLi或PDO,因为错误告诉您。
这应该是有帮助的:Kohana 3.3 not using MySQLi driver
您可以使用:https://github.com/Azuka/Kohana-Database-MySQLi
将这个课程放在你的模块中。
MODPATH/mysqli
在boostrap.php中启用mysqli模块:
'mysqli' => MODPATH.'mysqli',
更改database.php配置文件:
'type' => 'mysql',
到
'type' => 'mysqli',
答案 1 :(得分:-1)
完成上述内容后,在install.php中正确设置
<?php if (function_exists('mysql_connect')): ?>
收件人
<?php if (function_exists('mysqli_connect')): ?>