我使用Rackspace Cloud Sites进行网络托管。我试图使用几个posix_*
函数,并注意到它们不可用。使用phpinfo()
我能够看到--disable-posix
是“配置命令”的一部分。此外,disable_functions
指令具有此字符串leak,posix_getpwuid,posix_getpwnam,posix_getgrid,posix_getgrnam,posix_getgroups
。
有没有办法使用.htaccess
覆盖它?我在手册中没有看到任何提及。
答案 0 :(得分:1)
没有。他们因某种原因被禁用。这是您使用Rackspace Cloud Sites所支付的价格。如果您需要启用内容并更改超出.htaccess允许的配置设置,则需要为您的Web托管设置Rackspace云服务器(不受Rackspace b.t.w管理)。
编辑:虽然我应该澄清“不是由Rackspace管理”的意思......他们管理硬件,但不管理服务器上的软件。这完全取决于你。
答案 1 :(得分:1)
配置像--disable-posix这样的命令是编译过程的一部分。
除非他们允许您编译和运行自己的PHP构建(我不熟悉RackSpace Cloud),否则您无法改变它。