On a server running a PHP website or application, PHP-FPM is usually used as the PHP interpreter. However, in some cases, you may not be able to use the administrator rights of the PHP-FPM server and just manage the server as a normal user. In this case, you may face some challenges like how to restart PHP-FPM server. This article will show you how to restart the PHP-FPM server without administrator rights.
In an environment without administrator rights, you need to log in to the server as a standard user and then check the currently running PHP-FPM process. To do this, you can use the following command:
ps aux | grep php-fpm
This will display all running PHP-FPM processes.
If you need to restart the PHP-FPM server, you need to kill the currently running PHP-FPM process first . To do this, you can use the following command:
kill <php-fpm-pid>
where
After killing the PHP-FPM process, you can start restarting the PHP-FPM server. To do this, you can use the following command:
sudo php-fpm
This command will run the PHP-FPM server with administrator rights.
If you don't have administrator rights, you can try installing PHP-FPM locally and set it up to communicate with the remote server. In this case, you can restart the PHP-FPM server using the following command:
sudo systemctl restart php-fpm
This command is suitable for Linux distributions that use systemd as the process manager.
After restarting the PHP-FPM server, you should test the status of the PHP-FPM server to make sure it is running normally. To do this, you can create a phpinfo.php file on your server with the following content:
<?php phpinfo(); ?>
Then, access the phpinfo.php file through your browser to see if the PHP-FPM server has restarted successfully.
Conclusion
Restarting the PHP-FPM server without administrator rights may have some limitations, but as long as you know the correct commands, you can accomplish it easily. Additionally, before restarting the PHP-FPM server, make sure to kill all running PHP-FPM processes to ensure a successful restart of the PHP-FPM server.
The above is the detailed content of How to restart without php-fpm. For more information, please follow other related articles on the PHP Chinese website!