如何在遗留php上启用mysql?

avkwfej4  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(285)

我有不能升级的遗留软件,我需要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版
我不知道还有什么可以尝试或我能做的,任何建议将不胜感激

holgip5t

holgip5t1#

尝试下载php5 mysql包并将其包含在加载的扩展中
这里是一个链接到它在debian回购。。。https://packages.debian.org/es/sid/php5-mysql

axr492tv

axr492tv2#

从@deceze得到的答案是,php5.3不是与mysql一起打包的,必须在编译时指定。 ./configure --with-mysql=mysqlnd 有关具体安装,请参见以下内容:http://php.net/manual/en/mysql.installation.php

相关问题