Linux下修改php.ini後,php生效的方法是什麼?本文將介紹在Linux伺服器上修改php.ini後如何使其生效。
一、什麼是php.ini
PHP是一種程式語言,而php.ini則是PHP的主設定檔。 PHP透過該檔案載入和控制各種各樣的設置,例如顯式錯誤輸出、日誌記錄、最大執行時間、記憶體限制等等。
二、修改php.ini
在Linux伺服器上找到php.ini文件,一般情況下該文件在/etc/php/目錄下,其位置和名稱可以根據具體的配置來確定。可以使用命令列開啟該檔案:
sudo nano /etc/php/7.2/apache2/php.ini
這裡的7.2
應該是你自己安裝的php版本。使用不同版本的php時,這個數字應該要對應的變更。
在這個檔案中,使用者可以修改許多設定。例如:
發生PHP錯誤時,使用者可能會看到錯誤訊息。使用者可以覆寫這個預設行為。
; display_errors是否在服务器环境中解释,0表示“不”,1表示“是”。 display_errors = Off
這裡,使用者可以把"Off"改為"On",這樣在伺服器環境中就會明確PHP錯誤,方便調試。
使用者也可以指定將錯誤訊息傳送到哪個檔案中,例如:
; error_log指定了PHP错误日志文件的路径。 error_log = /var/log/php-errors.log
這樣,所有的PHP錯誤將會被記錄到/var/ log/php-errors.log檔案中。
php.ini檔案也可以修改PHP腳本的記憶體限制,使用者可以使用下面的設定:
; 在运行脚本时使用20M的内存 memory_limit = 20M
這個範例中,20M表示最大記憶體限制。
三、重啟Apache伺服器
當您修改了php.ini檔案之後,修改才會生效。在Apache伺服器中有許多PHP模組,所以當您修改php.ini時,需要重新啟動Apache伺服器,如下所示:
sudo systemctl restart apache2
這個指令將停止Apache伺服器並啟動它,如果修改沒生效,建議查看/var/log/apache2/error.log以確認問題所在。
現在,PHP應該使用更新的設定重新啟動。
總結
PHP是一種非常流行的程式語言,php.ini檔案是PHP的主要設定檔。修改php.ini可以控制PHP的許多行為,例如開啟錯誤訊息、記錄錯誤日誌、修改記憶體限制等。當修改完成後,需要重新啟動Apache伺服器以使設定生效。
以上是Linux修改php.ini後php生效的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!