我有不能升级的遗留软件,我需要PHP5.3来实现像mysql\u connect()和session\u register()这样的折旧函数。运行debian 9.5和lighttpd(如果需要,可以使用apache/nginx)
php似乎没有安装mysql扩展:致命错误: Call to undefined function mysql_connect()
我下载并编译了PHP5.3,下面是phpinfo()的输出。
我已经安装了php5.6-mysql和phpmysql,但是它可能不兼容或者没有支持5.3?安装的mysql版本是15.1版
我不知道还有什么可以尝试或我能做的,任何建议将不胜感激
2条答案
按热度按时间holgip5t1#
尝试下载php5 mysql包并将其包含在加载的扩展中
这里是一个链接到它在debian回购。。。https://packages.debian.org/es/sid/php5-mysql
axr492tv2#
从@deceze得到的答案是,php5.3不是与mysql一起打包的,必须在编译时指定。
./configure --with-mysql=mysqlnd
有关具体安装,请参见以下内容:http://php.net/manual/en/mysql.installation.php