0

我正在使用 Drupal 做一个学校项目;学校给了我们一个SunOS服务器使用。“uname -a”后面的详细信息是:

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安装指南中说,对于Unix OS,编译PHP时需要安装mysqli。我搜索了编译 PHP,在 SunOS 上编译似乎很乏味,而且有几个人在编译时遇到了一些错误。

网上也提到为了安装 mysqli,Ubuntu 用户可以这样做:

apt-get install php5-mysql

但似乎我无法获得 php5-mysql 包。

我想如果我能得到 SunOS 的 mysqli.so 扩展,并在我的 php.ini 中启用该扩展,这个问题就可以解决。但是没有地方可以得到这样的扩展文件。

如果没有其他可能的解决方案,我将在 SunOS 上编译 PHP。但我想先在这里检查一下:还有其他可能的解决方案吗?

非常感谢。

[更新:] phpinfo 页面在此处给出。

4

1 回答 1

0

问题解决了。这是程序:

  1. 在此处下载与您当前 php 版本对应的 php 源

  2. 转到扩展目录并编译相应的扩展。

那行得通,但是当我编译mysqlnd和pdo_mysql时有些失败。(直到现在都通过谷歌搜索。但未能解决)

我想那我就换个在线主机吧。

于 2012-10-26T17:31:03.950 回答