2017-07-28 80 views
-2

我想安装一个TYPO3 6.2项目,我不得不使用PHP 5.3得到这个运行。PHP 5.3与Mysqli问题

使用:

  • 的Ubuntu 16.04 LTE。
  • 的Apache2

问题:

  • 我下载PHP 5.3SergeyD PPA

  • TYPO3使我这个错误:

    #1271492607: Database Error: PHP mysqli extension not loaded. This is a must have for TYPO3 CMS!

  • 我下载了php53-mod-mysqlSergeyD PPA它说包括mysqli以及。

  • 我没有任何php.ini在我下载的/etc/php53/apache2里面。我想到了一个解决办法是从官方php.net下载的php.ini为同一版本,所以我做了比。 CP的的php.ini/etc/php53/apache2内启用mysqli的,但好像这并没有奏效。

我检查了phpinfo(); 这是输出:PHP Output

问:

  • 如何启用在这种情况下的MySQLi

  • 其他方式达到目标?一些解决方法? (我是在WebDev现场atm新)

+0

的php.ini生活在/ etc根目录 - 在/etc/php.ini中 – ThisGuyHasTwoThumbs

+0

你找到php.ini文件的phpinfo与路径( )? –

+0

如果你做phpinfo然后看输出,并搜索'php。ini'它会告诉你到底使用的配置所在的位置 – Tschallacka

回答

1

我解决了一个类似的问题,PHP的intl扩展。

How to install PHP intl extension in Ubuntu 14.04

的Ubunto版本不会在这种情况下无所谓。你应该使用mysqli扩展来尝试解决方案。

林不知道,BTU你可以尝试:

sudo apt-get install php5-mysqli