Khởi động lại php fpm debian

Hướng dẫn này sẽ kích hoạt PHP 5. 6, 7. 0, 7. 1, 7. 2, 7. 3 và 7. 4 for the tools name
Hướng dẫn dành cho Debian và Ubuntu (nhưng có thể cung cấp cho bạn hướng đi tốt cho CentOS)

PHP sẽ chạy qua PHP-FPM, giải pháp nhanh hơn nhiều so với các trình chuyển đổi PHP hiện có chỉ sử dụng giải pháp phpfcgid cũ khác (vì với PHP-FPM, bạn có thể sử dụng opcache)
Giao tiếp với PHP-FPM sẽ thông qua Unix-socket, đây cũng là giao tiếp nhanh nhất giữa các daemon

Hướng dẫn thứ hai tiến thêm một bước – nó sẽ cho phép bạn thực hiện giao tiếp trực tiếp từ nginx sang PHP-FPM, tránh Apache cho các miền mong muốn (Apache được cài đặt theo mặc định trong cài đặt Vesta mặc định)
Vì vậy, có, bạn có thể dễ dàng tạo ngăn xếp nginx <-> PHP-FPM ngay cả khi bạn đã cài đặt Apache.
Và tin tốt hơn – bạn chỉ có thể sử dụng nó trên các miền mong muốn – vì như vậy tất cả các miền khác sẽ không bị ảnh hưởng

Hướng dẫn chi tiết

Bây giờ chỉ cần truy cập Vesta, chỉnh sửa WEB cho tên miền mong muốn và chọn

Khởi động lại php fpm debian

Vì vậy, chúng tôi chỉ cần hướng dẫn php-fpm ghi lại pid của nó ở đâu đó. Trong ví dụ này, tôi giả sử bạn muốn lưu nó tại /etc/private/php-fpm.pid, và php-fpm đó chạy với tư cách người dùng _php. Đầu tiên, thêm dòng này vào tệp cấu hình

pid = /etc/php-fpm.pid

Sau đó tạo tệp /etc/php-fpm.pid và đảm bảo rằng php-fpm có quyền sửa đổi nó

$ cd /etc
$ sudo touch php-fpm.pid
$ sudo chown _php php-fpm.pid
$ sudo chmod 644 php-fpm.pid

Bây giờ, lần tới khi php-fpm bắt đầu, bạn sẽ có thể lấy pid của nó và khởi động lại nó như thế này

$ cat /etc/php-fpm.pid
815
$ sudo kill -USR2 815

Hoặc bạn có thể kết hợp chúng thành một lệnh duy nhất

$ sudo kill -USR2 `cat /etc/private/php-fpm.pid`

PHP-FPM là một chương trình có tính năng phiên dịch PHP khi chạy Website cho Server. PHP-FPM được phát triển dựa trên CGI CGI mở rộng. PHP-FPM có khả năng tối ưu hóa quá trình xử lý thông tin của máy chủ web và hỗ trợ xử lý thông tin nhanh nhất từ ​​​​các trang web khác nhau, trong cùng một khoảng thời gian. PHP-FPM được đông đảo người dùng lựa chọn nhờ tốc độ xử lý tập lệnh PHP nhanh, tăng lượng truy cập và khả năng tối ưu hóa cho những trang web có kích thước lớn

Cài đặt PHP có thể được thay đổi từ tệp php.ini  hoặc tệp cấu hình PHP-FPM. php -v could be change from file php.ini  or file config PHP-FPM
php -v

Khi lệnh thực thi sẽ trả kết quả như sau. 7.4.3

Đây là các lệnh khác nhau để tải lại, bắt đầu, dừng và khởi động lại dịch vụ PHP-FPM tùy thuộc vào nền tảng mà bạn có. Các ví dụ dưới đây dành cho PHP 7. 4. Đối với các phiên bản khác nhau, bạn phải thay đổi lệnh để tương ứng với phiên bản phù hợp

Khởi động lại PHP-FPM trên CentOS 7 – 8 phải làm như thế nào?

Khởi động lại php fpm debian

PHP-FPM (FastCGI Process Manage) là một chương trình có chức năng phiên dịch PHP khi chạy trang web cho máy chủ web. PHP-FPM được tạo ra dựa trên sự mở rộng của CGI và đây cũng là chương trình được đông đảo người dùng lựa chọn

Với CentOS 7 – 8

Lệnh khởi động lại PHP-FPM trên CentOS 7 – 8

Use after to restart PHP-FPM

$ sudo systemctl restart php-fpm

Bạn cũng cần nắm bắt các lệnh sau để sử dụng trong quá trình làm việc với PHP-FPM trên CentOS 7 & 8

Lệnh bắt đầu PHP-FPM

$ sudo systemctl start php-fpm

Lệnh dừng PHP-FPM

$ sudo systemctl stop php-fpm

Lệnh tải lại PHP-FPM

$ sudo systemctl reload php-fpm

Với CentOS 6. x trở lên

Bạn có thể sử dụng các dòng lệnh sau khi khởi động lại/bắt đầu/tải lại/dừng

________số 8_______

Với PHP5. x trên Ubuntu/Debian Linux

Bạn có thể sử dụng các dòng lệnh sau khi khởi động lại/bắt đầu/tải lại/dừng

$ sudo service php5-fpm start
$ sudo service php5-fpm stop
$ sudo service php5-fpm restart # <- restart it
$ sudo service php5-fpm reload # <- reload it

Sử dụng các lệnh sau nếu bạn đang sử dụng bản phân phối dựa trên systemd như Ubuntu Linux 16. 04+LTS hoặc Debian  Linux 8. x +

$ sudo systemctl start php7.0-fpm.service
$ sudo systemctl stop php5-fpm.service
$ sudo systemctl restart php5-fpm.service # <- restart it
$ sudo systemctl reload php5-fpm.service # <- reload it

Với PHP 7. x trên Ubuntu/Debian Linux

Bạn có thể sử dụng các dòng lệnh sau khi khởi động lại/bắt đầu/tải lại/dừng PHP7. x

$ sudo service php7.0-fpmstart
$ sudo service php7.0-fpm stop
$ sudo service php7.0-fpm restart # <- restart it
$ sudo service php7.0-fpm reload # <- reload it

Nếu bạn đang sử dụng bản phân phối dựa trên systemd như Ubuntu Linux 16. 04+LTS hoặc Debian  Linux 8. x +

$ sudo systemctl start php7.0-fpm.service
$ sudo systemctl stop php7.0-fpm.service
$ sudo systemctl restart php7.0-fpm.service # <- restart it
$ sudo systemctl reload php7.0-fpm.service # <- reload it

Tùy vào hệ điều hành của bạn mà chọn nhập các dòng lệnh tải lại trên. Chúc bạn thành công khi thực hiện lệnh Khởi động lại PHP trên CentOS 7 – 8