PHP 5.3 与 Mysqli 的问题



我正在尝试设置一个TYPO3 6.2项目,但我被迫使用PHP 5.3来运行这个。

用:

  • Ubuntu 16.04 LTE。
  • 阿帕奇2

问题:

  • 我从谢尔盖PPA下载了PHP 5.3

  • TYPO3给了我这个错误:

    #1271492607:数据库错误:PHP mysqli 扩展未加载。这是TYPO3 CMS的必备品!

  • 我从SergeyD PPA下载了php53-mod-mysql,它说它也包括mysqli。

  • 我下载的/etc/php53/apache2中没有任何php.ini.我认为一个解决方案可能是从官方php.net下载相同版本的 php.ini,所以我做了。cpphp.ini在我的/etc/php53/apache2内启用 mysqli 但似乎这不起作用。

我正在用phpinfo();检查 这是输出:PHP 输出

问题:

  • 在这种情况下,我怎样才能启用MySQLi

  • 其他实现目标的方法?一些解决方法?(我是WebDev.场景ATM的新手(

我用 php 的 intl 扩展解决了类似的问题。

如何在 Ubuntu 14.04 中安装 PHP intl 扩展

在这种情况下,Ubunto 版本无关紧要。您应该尝试使用 mysqli 扩展的解决方案。

我不确定,顺便说一句,您可以尝试:

sudo apt-get install php5-mysqli

最新更新