2017-07-28 79 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