我想在共享主机帐户上安装 xcache。我按照这里的说明进行操作:http://xcache.lighttpd.net/wiki/InstallFromSource 但请注意差异:
- 您不能在共享主机上运行"su",因为 make install 希望将 xcache.* 文件移动到共享模块目录。
- 但是,您可以将 xcache.* 文件复制到您帐户上的目录中,并告诉 php.ini 使用该库
我遇到的问题是以下php错误:
[30-Jan-2013 04:35:52 America/Denver] PHP Warning: PHP Startup: XCache: Unable to initialize module
Module compiled with module API=20060613
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
此共享主机使用多个 php 版本。我想针对特定的 php 二进制文件作为编译的参考。
在我的服务器上:
Configuration File (php.ini) Path /usr/php/53/etc
Loaded Configuration File /home4/scoobydo/public_html/php.ini
Scan this dir for additional .ini files /usr/php/53/etc/php.d
我该怎么做?
很简单,如果你不能运行'su',那么你就不能制作和制作安装xcache以便从源代码安装。
您也许可以从发行版的预编译二进制文件中获取,但同样,这些二进制文件可能需要安装"su"或"sudo"命令。