【问题标题】:How to install mysqli on SunOS如何在 SunOS 上安装 mysqli
【发布时间】:2012-10-16 13:52:52
【问题描述】:

我正在使用 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 installation guide 说对于Unix OS,编译PHP时需要安装mysqli。搜了一下编译PHP,好像在SunOS上编译比较繁琐,有几个人在编译的时候遇到了一些bug。

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

apt-get install php5-mysql

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

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

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

非常感谢。

[更新:] phpinfo页面给here

【问题讨论】:

  • 可以提供phpinfo()吗?
  • @ArielRamone 您好,感谢您的回复。我已经在 phpinfo 页面的 url 中添加了。同时我正在尝试编译 mysqli 扩展
  • 根据您的服务器,这可能有用:opencsw.org/packages/php5_mysqli

标签: php unix mysqli sunos


【解决方案1】:

问题解决了。流程如下:

  1. 下载你当前php版本对应的php源码here

  2. 进入扩展目录,编译对应的扩展。

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

我想我还是换个在线主机吧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 2016-07-23
    • 2021-07-07
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多