首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在遗留PHP上启用mysql?

问如何在遗留PHP上启用mysql?
EN

Stack Overflow用户
提问于 2018-09-26 11:35:26
回答 2查看 658关注 0票数 0

我有无法升级的遗留软件,对于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

我不知道还能尝试什么或者我能做些什么,任何建议都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-27 10:05:10

来自@deceze的回答是,php 5.3不随mysql一起打包,必须在编译时指定。./configure --with-mysql=mysqlnd

有关您的特定安装,请参见此:http://php.net/manual/en/mysql.installation.php

票数 0
EN

Stack Overflow用户

发布于 2018-09-26 11:45:14

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

这是debian回购的链接..。https://packages.debian.org/es/sid/php5-mysql

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52516802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档