2012-10-26 18 views
0

我正在使用Drupal做一個學校項目;學校給我們使用SunOS服務器。 「uname -a」後的詳細信息是:如何在SunOS上安裝mysqli

SunOS SERVER-NAME 5.10 Generic_141414-07 sun4v sparc SUNW,Sun-Fire-T200 

我跟着講師的命令安裝了mysql,apache和PHP。 PHP版本是5.3.0,apache版本是2.2,mysql版本是5.1.36。

Drupal需要PHP的mysqli插件,但通過查看phpinfo()我發現沒有關於mysqli擴展的信息。

我在線搜索,並從mysqli installation guide它說,對於Unix操作系統,編譯PHP時需要安裝mysqli。我搜索了關於編譯PHP的內容,似乎在SunOS上做這件事非常繁瑣,而且有幾個人在這樣做時出現了一些錯誤。

而且它的網上提到,爲了安裝mysqli的,Ubuntu的用戶可以這樣做:

apt-get install php5-mysql 

,但似乎我不能得到的php5-mysql軟件包。

我想如果我可以得到SunOS的mysqli.so擴展,並在我的php.ini中啓用該擴展,則可以解決此問題。但是我沒有能夠獲得這樣一個擴展文件的地方。

如果沒有其他可能的解決方案,我將在SunOS上編譯PHP。但我想首先在這裏查看:有沒有其他可能的解決方案?

非常感謝。

[更新:] phpinfo頁面給出here

+0

你可以提供phpinfo()嗎? –

+0

@ArielRamone嗨,感謝您的回覆。我已經在phpinfo頁面的url中添加了。同時,我正在嘗試編譯mysqli擴展 – songyy

+0

根據您的服務器,這可能是有用的:http://www.opencsw.org/packages/php5_mysqli/ –

回答

0

問題解決。以下是過程:

  1. 下載對應於當前的PHP版本here

  2. PHP源代碼去擴展目錄和編制相應的擴展。

這工作,但一些失敗,當我編譯mysqlnd和pdo_mysql。 (直到現在谷歌搜索,但未能解決)

我想我只是改變爲在線主機。