PHP 是一種非常常用的編程語言,許多網(wǎng)站和應(yīng)用程序都使用 PHP 來發(fā)布和管理網(wǎng)站內(nèi)容。在使用 PHP 進(jìn)行開發(fā)過程中,經(jīng)常需要對服務(wù)器進(jìn)行重啟,以便對程序產(chǎn)生的更改進(jìn)行生效操作。在 PHP 內(nèi)置的 fpm 模塊中,通過命令行可以非常方便地進(jìn)行重啟,本文就來介紹一下 PHP fpm 的重啟方法。
在執(zhí)行 PHP 代碼的服務(wù)器上,一般都會運行 PHP fpm 進(jìn)程。PHP fpm 是一個獨立進(jìn)程,負(fù)責(zé)接收 PHP 請求并將其轉(zhuǎn)向相應(yīng)的 PHP 腳本。當(dāng) PHP 的配置文件或代碼文件發(fā)生更改時,我們必須重啟 PHP fpm 進(jìn)程,以便使更改生效。以下是重啟 PHP fpm 的命令:
sudo systemctl restart php7.0-fpm
上述命令可以將 PHP fpm v7.0 進(jìn)行重啟。在使用 PHP 更早版本時,可以使用類似的命令:
sudo systemctl restart php5-fpm
此外,如果服務(wù)器上同時運行了多個版本的 PHP,我們可以通過更改命令中的數(shù)字來重啟相應(yīng)的版本,例如:
sudo systemctl restart php7.1-fpm
這將會重啟 PHP fpm v7.1 進(jìn)程。
還有一種常見的情況,即在更改 PHP 的選項時,需要對 PHP fpm 進(jìn)行重啟。例如,我們想要將 memory_limit 選項由默認(rèn)的 128M 修改為更大的值,可以在 php.ini 中進(jìn)行修改并重啟 PHP fpm。
在 Ubuntu 上,php.ini 文件位于 /etc/php/7.0/fpm/php.ini,可以通過以下命令進(jìn)行編輯:
sudo nano /etc/php/7.0/fpm/php.ini
然后,可以在文件中找到 memory_limit 選項并將其修改為所需的值。完成后,需要重啟 PHP fpm 進(jìn)程以使更改生效。
PHP 的 fpm 模塊提供了許多選項和功能,可以非常方便地進(jìn)行重啟操作。我們在開發(fā)過程中需要經(jīng)常進(jìn)行重啟,以便方便地進(jìn)行測試和調(diào)試。以上介紹的命令既可以通過命令行操作,也可以通過腳本進(jìn)行控制,使得重啟過程更加快捷高效。