Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

Tôi cần tải lại php.ini của mình và không có gì trong hộp thoại trợ giúp về việc khởi động lại nó.

Hỏi ngày 12 tháng 10 năm 2010 lúc 1:58Oct 12, 2010 at 1:58

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

LƯU Ý: Dự bị

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
1 nếu không root: prepend
restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
1 if not root

  • Sử dụng các tập lệnh init sysv trực tiếp:

    /etc/init.d/php-fpm restart    # typical
    /etc/init.d/php5-fpm restart   # debian-style
    /etc/init.d/php7.0-fpm restart # debian-style PHP 7
    
  • Sử dụng tập lệnh trình bao bọc dịch vụ

    service php-fpm restart    # typical
    service php5-fpm restart   # debian-style
    service php7.0-fpm restart # debian-style PHP 7
    
  • Sử dụng Upstart (ví dụ: Ubuntu):

    restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
    restart php5-fpm           # typical (ubuntu is debian-based)
    restart php-fpm            # uncommon
    
  • Sử dụng SystemD (Máy chủ mới hơn):

    systemctl restart php-fpm.service    # typical
    systemctl restart php5-fpm.service   # uncommon
    systemctl restart php7.0-fpm.service # uncommon PHP 7
    

Hoặc bất cứ điều gì tương đương là trên hệ thống của bạn.

Đã trả lời ngày 12 tháng 10 năm 2010 lúc 3:37Oct 12, 2010 at 3:37

Tylerltylerltylerl

Phù vàng 14,9K7 Huy hiệu vàng49 Huy hiệu đồng 717 gold badges49 silver badges71 bronze badges

5

Đối với Mac OS X, đây là những gì tôi làm:

Tạo tập lệnh

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
2:

#!/bin/sh

echo "Stopping php-fpm..."
launchctl unload -w ~/Library/LaunchAgents/homebrew-php*.plist

echo "Starting php-fpm..."
launchctl load -w ~/Library/LaunchAgents/homebrew-php*.plist

echo "php-fpm restarted"
exit 0

Then:

chmod ug+x /usr/local/etc/php/fpm-restart
cd /usr/local/sbin
ln -s /usr/local/etc/php/fpm-restart

Đảm bảo/usr/local/sbin nằm trong đường dẫn $ của bạn

Sau đó, chỉ cần gọi nó từ thiết bị đầu cuối FPM-Restart và Boom !!

Falcon Momot

25K13 Huy hiệu vàng61 Huy hiệu bạc92 Huy hiệu Đồng13 gold badges61 silver badges92 bronze badges

Đã trả lời ngày 23 tháng 9 năm 2013 lúc 4:55Sep 23, 2013 at 4:55

3

Thông thường,

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
3 sẽ làm tốt, trên một phân phối cập nhật.

Nhưng đôi khi, nó thất bại, nói với bạn

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
4 (hoặc như vậy).

Bây giờ, nếu bạn không thích khởi động lại máy chủ của mình, chỉ cần tiêu diệt các quy trình và có một khởi đầu mới (được chỉnh sửa tại đây):

$ sudo pkill php5-fpm; sudo service php5-fpm start

Đã trả lời ngày 8 tháng 8 năm 2014 lúc 11:55Aug 8, 2014 at 11:55

BurninleoburninleoBurninLeo

8602 Huy hiệu vàng11 Huy hiệu bạc28 Huy hiệu đồng2 gold badges11 silver badges28 bronze badges

1

Điều này sẽ hoạt động:

pkill -o -USR2 php-fpm
pkill -o -USR2 php5-fpm

Đã trả lời ngày 1 tháng 2 năm 2011 lúc 20:08Feb 1, 2011 at 20:08

dialt0nedialt0nedialt0ne

3.03718 Huy hiệu bạc27 Huy hiệu đồng18 silver badges27 bronze badges

5

Đối với Mac OSX

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
5 đã làm việc cho tôi.

Đã trả lời ngày 30 tháng 12 năm 2015 lúc 21:25Dec 30, 2015 at 21:25

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

1

Tôi đã gặp sự cố khi khởi động lại PHP7-FPM, bởi vì tôi không biết chính xác dịch vụ được đặt tên như thế nào. Chức năng này đã cho tôi câu trả lời:

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
6

Dịch vụ PHP7-FPM trong Ubuntu của tôi được gọi là

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
7, vì vậy tôi đã làm:

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
8

Đã trả lời ngày 26 tháng 3 năm 2017 lúc 8:57Mar 26, 2017 at 8:57

GediminasgediminasGediminas

2172 Huy hiệu bạc8 Huy hiệu Đồng2 silver badges8 bronze badges

1

PHP-FPM sẽ khởi động lại nếu bạn gửi tín hiệu USR2 đến quy trình chính:

sudo kill -USR2 php-fpm_main_process_id

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 sẽ giả sử bạn muốn lưu nó tại

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
9 và PHP-FPM chạy dưới dạng 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

systemctl restart php-fpm.service    # typical
systemctl restart php5-fpm.service   # uncommon
systemctl restart php7.0-fpm.service # uncommon PHP 7
0 và đảm bảo PHP-FPM có quyền sửa đổi nó:

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
0

Bây giờ, lần tới PHP-FPM bắt đầu, bạn sẽ có thể nhận được PID và khởi động lại như thế này:

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
1

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

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
2

Đã trả lời ngày 12 tháng 3 năm 2014 lúc 7:01Mar 12, 2014 at 7:01

PitaroupitarouPitarou

1611 Huy hiệu bạc3 Huy hiệu đồng1 silver badge3 bronze badges

2

Đối với tôi, tôi vừa nâng cấp thông qua APT và việc khởi động lại dịch vụ không hoạt động. Cuối cùng tôi đã cần phải tiêu diệt các quy trình hiện có trước khi nó hoạt động bằng cách sử dụng: Killall PHP5-FPM

Đã trả lời ngày 25 tháng 9 năm 2013 lúc 19:24Sep 25, 2013 at 19:24

PoochpoochPooch

Phù hiệu bằng đồng 16122 bronze badges

Để cho phép tập lệnh khởi động lại PHP-FPM hoạt động, bạn phải sử dụng chỉ định tệp PID trong tệp PHP-FPM.Conf của mình. I E.

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
3

Giá trị mặc định cho PID trong PHP-FPM.Conf không là gì, có nghĩa là không tạo tệp PID, điều đó có nghĩa là tập lệnh khởi động lại không thể cho biết quá trình nào sẽ kết thúc trong quá trình khởi động lại.

Đã trả lời ngày 11 tháng 5 năm 2013 lúc 15:03May 11, 2013 at 15:03

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

DanackdanackDanack

1.1861 Huy hiệu vàng14 Huy hiệu bạc27 Huy hiệu đồng1 gold badge14 silver badges27 bronze badges

Trên Centos 7

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
4

Đã trả lời ngày 28 tháng 6 năm 2016 lúc 10:44Jun 28, 2016 at 10:44

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

Trên Ubuntu 16 với Php 5,6 fpm.

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
5

Đã trả lời ngày 11 tháng 10 năm 2016 lúc 9:20Oct 11, 2016 at 9:20

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

MRPHPMRPHPMrPHP

Phù hiệu đồng 14166 bronze badges

Trên Redhat / Centos 7 sử dụng Php 7 từ SoftwareCollections.org

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
6

Hoặc nếu bạn đang sử dụng SystemCTL:

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
7

Đã trả lời ngày 3 tháng 6 năm 2017 lúc 16:17Jun 3, 2017 at 16:17

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

Cách đơn giản nhất để tìm tên của dịch vụ PHP-FPM là tìm kiếm nó:

service php-fpm restart    # typical
service php5-fpm restart   # debian-style
service php7.0-fpm restart # debian-style PHP 7
8

Đã trả lời ngày 17 tháng 3 năm 2019 lúc 16:33Mar 17, 2019 at 16:33

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

1

Trên Windows:

  1. Dịch vụ mở trong Bảng điều khiển quản lý:

    service php-fpm restart    # typical
    service php5-fpm restart   # debian-style
    service php7.0-fpm restart # debian-style PHP 7
    
    9
  2. Chọn

    systemctl restart php-fpm.service    # typical
    systemctl restart php5-fpm.service   # uncommon
    systemctl restart php7.0-fpm.service # uncommon PHP 7
    
    1 từ danh sách

  3. Rightclick và chọn Khởi động lại

Đã trả lời ngày 9 tháng 9 năm 2015 lúc 6:46Sep 9, 2015 at 6:46

Gerald Schneidergerald SchneiderGerald Schneider

20.3k8 Huy hiệu vàng52 Huy hiệu bạc79 Huy hiệu đồng8 gold badges52 silver badges79 bronze badges

Đối với các phiên bản cũ của Debian & Ubuntu - Php 5.6

restart php7.0-fpm         # typical (ubuntu is debian-based) PHP 7
restart php5-fpm           # typical (ubuntu is debian-based)
restart php-fpm            # uncommon
0

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

Đã trả lời ngày 9 tháng 9 năm 2015 lúc 6:01Sep 9, 2015 at 6:01

Trên Alpine với Nginx, điều này đang hoạt động ở đây:

Để tiêu diệt tất cả các quy trình PHP-FPM7:

systemctl restart php-fpm.service    # typical
systemctl restart php5-fpm.service   # uncommon
systemctl restart php7.0-fpm.service # uncommon PHP 7
2

Để bắt đầu PHP-FPM7:

systemctl restart php-fpm.service    # typical
systemctl restart php5-fpm.service   # uncommon
systemctl restart php7.0-fpm.service # uncommon PHP 7
3

Đã trả lời ngày 16 tháng 5 năm 2017 lúc 20:08May 16, 2017 at 20:08

Để liệt kê các dịch vụ Systemd trên Centos/Rhel 7.x+ sử dụng

Systemctl

Để liệt kê tất cả các dịch vụ:

SystemCTL Danh sách-Đơn vị-Files

Nơi bạn có thể tìm thấy dịch vụ có tên * php-fpm * sao chép tên dịch vụ và chạy lệnh sau

SystemCTL Khởi động lại EA-php72-php-fpm.Service

Lưu ý: EA-php72-php-fpm.Service Người dùng tên dịch vụ của bạn ea-php72-php-fpm.service user your service name

Đã trả lời ngày 26 tháng 11 năm 2018 lúc 8:55Nov 26, 2018 at 8:55

Hướng dẫn how to restart php-fpm ubuntu - cách khởi động lại php-fpm ubuntu

Một phương pháp khác cho maxos

Mở ActivityMonitor, Tìm kiếm PHP-FPM, tìm PID.

Terminal mở, sử dụng

systemctl restart php-fpm.service    # typical
systemctl restart php5-fpm.service   # uncommon
systemctl restart php7.0-fpm.service # uncommon PHP 7
4 để dừng PHP-FPM

Sau đó

systemctl restart php-fpm.service    # typical
systemctl restart php5-fpm.service   # uncommon
systemctl restart php7.0-fpm.service # uncommon PHP 7
1 trên thiết bị đầu cuối để bắt đầu nó.

Nếu có thông tin lỗi mà 127.0.0.1:9000 đã được sử dụng, chỉ cần bỏ qua điều đó.

Làm mới trang nginx, sẽ thấy các thay đổi php.ini có hiệu ứng.

Đã trả lời ngày 23 tháng 9 năm 2019 lúc 8:31Sep 23, 2019 at 8:31

1

Làm cách nào để khởi động lại FPM?

Đăng nhập vào WHM dưới dạng Root.Search, Php-FPM và chọn Dịch vụ PHP-FPM cho Apache. SỰ THẬT CÓ để khởi động lại dịch vụ PHP-FPM. Search “PHP-FPM” and select PHP-FPM service for Apache. Select Yes to restart the PHP-FPM service.

Làm thế nào khởi động lại dịch vụ PHP trong Linux?

Làm cách nào để khởi động lại dịch vụ PHP sau khi chỉnh sửa PHP.Tệp INI trên các hệ điều hành Linux?PHP được liên kết với máy chủ web của bạn hoặc Trình quản lý quy trình FASTCGI bên ngoài của bạn.Trong hầu hết các trường hợp, bạn chỉ cần khởi động lại máy chủ web như Apache / NGINX / LIGHTTPD tùy thuộc vào hệ thống và phần mềm của bạn.

Làm thế nào tôi có thể biết nếu PHP

Trước tiên, hãy mở tệp cấu hình PHP-FPM và bật trang trạng thái như được hiển thị. Bên trong tệp này, tìm và giải nén biến PM.Status_path = /status như trong màn hình.Lưu các thay đổi và thoát khỏi tệp.open the php-fpm configuration file and enable the status page as shown. Inside this file, find and uncomment the variable pm. status_path = /status as shown in the screenshot. Save the changes and exit the file.

Làm cách nào để kích hoạt FPM trong PHP?

Bật PHP-FPM..
Bật dịch vụ PHP-FPM: Tùy thuộc vào loại cài đặt của bạn, hãy chạy các lệnh sau: ....
Bắt đầu PHP-FPM: sudo /opt/bitnami/ctlscript.sh Bắt đầu PHP-FPM ..
Bật cấu hình PHP-FPM trong Apache.....
Trong cùng một tệp, vô hiệu hóa mô -đun MPM_Prefork: #LoadModule MPM_Prefork_Module Mô -đun/mod_mpm_prefork.so ..