我正在做一个使用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操作系统,mysqli需要在编译PHP时安装。我搜索了编译PHP,似乎在SunOS上做这件事相当单调乏味,而且一些人在这样做时有一些bug。
网上也提到,为了安装mysqli,Ubuntu用户可能会这样做:
apt-get install php5-mysql但是我似乎不能得到php5-mysql包。
我认为如果我能为SunOS获得mysqli.so扩展,并在我的php.ini中启用该扩展,这个问题就可以解决。但是我从哪里找不到这样的扩展文件。
如果没有其他可行的解决方案,我将在SunOS上编译PHP。但我想先检查一下:有没有其他可能的解决方案?
非常感谢。
更新: phpinfo页面被赋予了here。
发布于 2012-10-27 01:31:04
问题解决了。步骤如下:
这是可行的,但当我编译mysqlnd和pdo_mysql时,有些失败了。(到目前为止,我在谷歌上进行了彻底的搜索。但未能解决)
我想我还是换个在线主机好了。
https://stackoverflow.com/questions/13084542
复制相似问题