使用.htaccess编辑php.ini

时间:2020-03-06 14:52:51  来源:igfitidea点击:

我慢慢地回到PHP,现在遇到了一个问题,我想在主机上安装一些Web软件,并且我需要在服务器上安装最新的Zend(他们没有)或者IonCube, IonCube要求在php.ini中启用enable_dl。现在,我的一位同事认为我可以通过服务器上的.htaccess文件进行更新。所以我在计算机上创建了一个s.htaccess文件,因为Windows不喜欢文件扩展名之前的空虚状态。因此,我将php_flag enable_dl On行添加到上传的文件中,并将文件重命名为服务器上的.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进行设置的那些设置之一