iis php.ini 配置文件是用于配置iis服務器上的php環境的文件,通過這個文件可以控制php的各種設置參數,包括最大上傳文件大小、超時時間、內存限制、session存儲方式等等。在實際的開發工作中,精確地配置php.ini文件非常重要,可以使我們的網站更加高效穩定。下面我們就來具體了解一下php.ini文件的配置方法和相應的參數設置。
一、修改php.ini文件的路徑和位置
php.ini文件所在的路徑和位置都與PHP版本號相關。如果你使用的是PHP 7.0,那么php.ini文件默認保存在C:\tools\php7.0.0\php.ini路徑下。 如果你需要修改此路徑,可以通過編輯iis服務器上的php.ini文件的方式來實現。代碼如下:
extension_dir = "C:\tools\php7.0.0\ext" upload_tmp_dir = "C:\tools\php7.0.0\tmp" session.save_path = "C:\tools\php7.0.0\tmp"二、修改php.ini中的配置參數 2.1 禁用PHP錯誤報告 在開發過程中,由于調試需要我們通常會開啟PHP錯誤報告,但是在上線前我們需要禁用PHP的錯誤報告。代碼如下:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED display_errors = Off log_errors = On error_log = "C:\iis\logs\php_errors.log"2.2 修改內存限制 在PHP腳本執行時,內存限制默認為128MB,如果需要增加內存限制的大小,可以通過下面的代碼來實現:
memory_limit = 256M2.3 修改上傳文件大小限制 默認情況下,PHP上傳文件的大小限制為2MB。如果需要修改上傳文件的大小限制,可以通過修改php.ini中的參數來實現,代碼如下:
upload_max_filesize = 20M post_max_size = 20M2.4 修改超時時間 默認情況下,PHP超時時間為30s。如果需要修改超時時間,可以使用下面的代碼來實現:
max_execution_time = 3002.5 修改SESSION存儲方式 我們可以通過修改php.ini中的session.save_path參數來將SESSION存儲到指定目錄下。代碼如下:
session.save_path = C:\iis\temp三、總結 通過以上的介紹,相信大家已經能了解php.ini配置文件的作用、如何修改文件的位置及如何修改文件中的配置參數。在實際的開發工作中,通過精確地配置php.ini文件,我們可以更好地控制服務器運行的狀態,從而實現穩定、高效的網站運營。