我有无法升级的遗留软件,对于mysql_connect()和session_register()这样的折旧函数,我需要PHP5.3。运行Debian9.5和lighttpd (必要时可以使用Apache/nginx )
PHP似乎没有安装mysql扩展:致命错误: Call to undefined function mysql_connect()
我下载并编译了PHP5.3,下面是phpinfo()输出。
我安装了php5.6-mysql和php,但可能它不兼容,或者5.3不启用?安装的mysql版本是Ver 15.1 MariaDB
我不知道还能尝试什么或者我能做些什么,任何建议都将不胜感激。
发布于 2018-09-27 10:05:10
来自@deceze的回答是,php 5.3不随mysql一起打包,必须在编译时指定。./configure --with-mysql=mysqlnd
有关您的特定安装,请参见此:http://php.net/manual/en/mysql.installation.php
发布于 2018-09-26 11:45:14
尝试下载php5-mysql包并将其包含在加载的扩展中。
这是debian回购的链接..。https://packages.debian.org/es/sid/php5-mysql
https://stackoverflow.com/questions/52516802
复制相似问题