使用.htaccess编辑php.ini

使用.htaccess编辑php.ini,.htaccess,php,.htaccess,Php,我正在慢慢地回到PHP,现在我遇到了一个问题,我想在我们的主机上安装一些web软件,我需要有他们没有的最新Zend或服务器上的IonCube,IonCube要求在PHP.ini中启用_dl。现在,我的一位同事认为我可以通过服务器上的.htaccess文件来更新它。所以我在我的机器上创建了一个s.htaccess,因为Windows不喜欢在文件扩展名之前为空。因此,我在上传的文件中添加了行php_标志enable_dl,并在服务器上将文件重命名为just.htaccess。当我刷新该文件时,当我将

我正在慢慢地回到PHP,现在我遇到了一个问题,我想在我们的主机上安装一些web软件,我需要有他们没有的最新Zend或服务器上的IonCube,IonCube要求在PHP.ini中启用_dl。现在,我的一位同事认为我可以通过服务器上的.htaccess文件来更新它。所以我在我的机器上创建了一个s.htaccess,因为Windows不喜欢在文件扩展名之前为空。因此,我在上传的文件中添加了行php_标志enable_dl,并在服务器上将文件重命名为just.htaccess。当我刷新该文件时,当我将其保留为s.htaccess时,它很好,但我的php信息仍然显示为关闭


我犯了什么n00b错误?

说明只能在php.ini中设置,而不能在.htaccess中设置。您可以通过查看表中的PHP_INI_SYSTEM看到这一点,这意味着可以在PHP.INI或httpd.conf中设置-Entry。

表示只能在PHP.INI中设置,而不能在.htaccess中设置。您可以通过查看表中的PHP_INI_SYSTEM看到这一点,这意味着可以在PHP.INI或httpd.conf中设置-Entry。

Unix隐藏文件的方法是在其前面加一个点。文件在那里,但只是隐藏起来了。您的ftp软件应具有显示隐藏文件的设置。IIRC您可以在windows中通过cmd将文件重命名为.htaccess。.htaccess仅在当前目录和子目录中有效。这也可能是由于安全原因,其中一个设置只能通过php.ini设置。Unix隐藏文件的方法是在文件前面加一个点。文件在那里,但只是隐藏起来了。您的ftp软件应具有显示隐藏文件的设置。IIRC您可以在windows中通过cmd将文件重命名为.htaccess。.htaccess仅在当前目录和子目录中有效。这也可能是因为安全性,其中一个设置只能通过php.ini进行设置