如何在旧版PHP上启用mysql?

时间:2018-09-26 11:35:26

标签: php mysql

我有无法升级的旧版软件,并且我需要PHP 5.3才能使用已弃用的功能,例如mysql_connect()和session_register()。运行Debian 9.5和lighttpd(必要时可以使用Apache / nginx)

PHP似乎未安装mysql扩展:致命错误: Call to undefined function mysql_connect()

我下载并编译了PHP 5.3,这里是output of phpinfo()

我安装了php5.6-mysql和php-mysql,但也许它不兼容或未启用5.3?安装的mysql版本是Ver 15.1 MariaDB

我对尝试其他方法或可以做的事情不知所措,任何建议将不胜感激

2 个答案:

答案 0 :(得分:0)

尝试下载php5-mysql软件包并将其包含在已加载的扩展中

这是debian存储库中的链接... https://packages.debian.org/es/sid/php5-mysql

答案 1 :(得分:0)

从@deceze那里得到的答案是php 5.3没有与mysql打包在一起,必须在编译时指定。 ./configure --with-mysql=mysqlnd

请参阅以下特定安装说明:http://php.net/manual/en/mysql.installation.php