Home  >  Article  >  Backend Development  >  Example of adding service service to php-fpm

Example of adding service service to php-fpm

不言
不言Original
2018-04-27 09:50:211456browse

This article mainly introduces examples of adding service services to php-fpm. Friends who need it can refer to it

nginx running PHP through FastCGI has obvious advantages over Apache including a PHP environment. Recently, there is news that, PHP5.4 will most likely include the PHP-FPM patch in the kernel, and it will be easier to run PHP on the nginx server platform. Let's take a look at an example of php-fpm smoothly starting and configuring services.

My php is installed from source code. php-fpm versions after PHP 5.3.2 do not support the previous php-fpm (start|restart|stop|reload), then if you configure php-fpm as a service and add smooth start/restart.

Configuration php-fpm.conf (vi /usr/local/php54/etc/php-fpm.conf) , change pid (;pid = run/php-fpm .pid) remove the ; before .

Because PHP is compiled and installed, many binary files will be generated in the PHP directory. Find init.d.php-fpm and copy them to init.d.

cp /usr/local/src/php54/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

Set permissions and add services

chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm

You can use the following command to manage in the future php-fpm

service php-fpm start
service php-fpm stop
service php-fpm restart
service php-fpm reload

Related recommendations:

php-fpm service startup script method


The above is the detailed content of Example of adding service service to php-fpm. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn