我有无法升级的旧版软件,并且我需要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
我对尝试其他方法或可以做的事情不知所措,任何建议将不胜感激
答案 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