2016-10-25 101 views
0

當我在本地完成後,我在服務器上安裝了magento 1.9。當我上傳到服務器中的所有文件,並試圖安裝Magento的,它給了我錯誤 -在安裝Magento時出現錯誤PHP擴展pdo_mysql必須加載

PHP Extensions "pdo_mysql" must be loaded. 

有人請告訴我,我該怎麼辦?

感謝

+0

所以你錯誤不是*安裝PHP *時,而是*安裝magento * ...也。你有沒有試過*安裝php-mysql-drivers *? –

+0

其實我第一次在服務器上這樣做,所以就像本地我只是上傳服務器上的所有文件,並試圖安裝,magento的起始頁已打開,但在下一頁我們填寫數據庫的詳細信息,它是給出上述錯誤。我們需要在安裝magento時在服務器上上傳更多東西嗎? –

回答

1

這是很容易;)

在Windows服務器上,你可以在你的php.ini

extension=php_pdo.dll 
extension=php_pdo_mysql.dll 

添加以下代碼行在Linux服務器上,你可以編譯PHP下面的選項--with-pdo-mysql在你的php.ini中添加如下幾行

extension=pdo.so 
extension=pdo_mysql.so 

更多信息:https://forum.piwik.org/t/you-need-to-enable-the-pdo-and-pdo-mysql-extensions-in-your-php-ini-file/261

+1

通常有2個不同的'php.ini'文件。確保你修改了在'phpinfo()'輸出中標識的那個 – RiggsFolly

+0

我已經閱讀了某處,我們必須創建php.ini文件並粘貼此代碼擴展名= pdo.so extension = pdo_sqlite.so extension = sqlite。所以 擴展= p​​do_mysql.so 所以我不明白在哪個文件我將不得不粘貼你的代碼 - php.ini或php.ini.sample –