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

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?

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 # 

Chủ Đề