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
LƯU Ý: Dự bị
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
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 rootSử 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
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
6Dị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
0Bâ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
1Hoặ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
3Giá 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
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
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
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
6Hoặ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
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
1
Trên Windows:
Dịch vụ mở trong Bảng điều khiển quản lý:
9service php-fpm restart # typical service php5-fpm restart # debian-style service php7.0-fpm restart # debian-style PHP 7
Chọn
1 từ danh sáchsystemctl restart php-fpm.service # typical systemctl restart php5-fpm.service # uncommon systemctl restart php7.0-fpm.service # uncommon PHP 7
- 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
Đã 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
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-FPMSau đó
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