2008-09-29 65 views
1

我正在慢慢回到PHP,現在我遇到了一個問題,我想在我們的主機上安裝一些網絡軟件,我需要有最新的Zend(他們不會沒有)或服務器上的IonCube,IonCube要求在php.ini中啓用enable_dl。現在我的一位同事認爲我可以通過服務器上的.htaccess文件來更新它。所以我在我的機器上創建了一個s.htaccess,因爲Windows在文件擴展名之前不喜歡空虛。所以我將php_flag enable_dl On添加到上傳的文件中,並將該文件重命名爲服務器上的.htaccess。當我刷新文件不見了,當我把它保存爲s.htaccess它很好,但我的PHP信息仍然顯示爲關閉。用.htaccess編輯php.ini

我正在做什麼n00b錯誤?

回答

3

documentation表示這隻能在php.ini中設置(不在.htaccess中)。您可以通過查看錶「PHP_INI_SYSTEM」的表格來看到這一點,這意味着 - 「條目可以在php.ini或httpd.conf中設置」。

+0

真棒,非常感謝! – Symbioxys 2008-09-29 15:42:44

3

隱藏文件的Unix方法是用點加上它。該文件在那裏,但它只是隱藏。你的ftp軟件應該有一個顯示隱藏文件的設置。 IIRC你可以通過Windows中的cmd將文件重命名爲.htaccess。 .htaccess只在當前目錄和子目錄中有效。這也可能是(因爲安全)這些設置之一,只能通過php.ini setable

+0

啊謝謝,我不知道那個藏起來了! – Symbioxys 2008-09-29 15:43:45