我正在慢慢回到PHP,现在我遇到了一个问题,我想在我们的主机上安装一些网络软件,我需要有最新的Zend(他们没有)或IonCube on服务器和IonCube要求在php.ini中启用enable_dl。现在我的一位同事认为我可以通过服务器上的.htaccess文件更新。所以我在我的机器上创建了一个s.htaccess,因为Windows在文件扩展名之前不喜欢空虚。所以我将php_flag enable_dl行添加到上传的文件中,并将文件重命名为服务器上的.htaccess。当我刷新文件时,我把它保存为s.htaccess它很好,但我的php信息仍显示为Off。

我犯了什么n00b错误?

有帮助吗?

解决方案

文档说明这只能在php.ini(不在.htaccess中)。你可以通过查看表格中的“PHP_INI_SYSTEM”来看到这一点,这意味着 - “可以在php.ini或httpd.conf中设置条目”。

其他提示

Unix隐藏文件的方式是用点前面的。文件在那里,但它只是隐藏。你的ftp软件应该有一个显示隐藏文件的设置。 IIRC您可以通过Windows中的cmd将文件重命名为.htaccess。 .htaccess仅在当前目录和子目录中有效。这也可能(因为安全性)其中一个设置只能通过php.ini

进行设置
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top