Ho, zatrzymujesz się i uruchamiasz php-fpm?

1

Ok próbuję zainstalować Ion Cube na instancji AWS utworzonej przez Bitnami:

https://aws.amazon.com/marketplace/pp/B007OUYR4Y/ref=srh_res_product_title?ie=UTF8&sr=0-4&qid=1413489962522

Instrukcje dotyczące instalacji Ion Cube dla tego środowiska można znaleźć tutaj:

http://wiki.bitnami.com/Components/PHP#How_in_install_IonCube_extension.3f

Problemem jest to, że osiągnąłem restart PHP-fpm i część serwera Apache, ale otrzymuję ten błąd, gdy próbuję zrestartować php-fpm. Ale najpierw jest wersja php, którą uruchamiam.

php -v

Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies z ionCube PHP Loader v4.6.2, Copyright (c) 2002-2014, przez ionCube Ltd.

Oto polecenia z odpowiednimi błędami, gdy próbuję zatrzymać i / lub zrestartować php-fpmresta:

$service stop php-fpm
stop: unrecognized service

$sudo service php-fpm stop
php-fpm: unrecognized service

$sudo service php5-fpm stop
php5-fpm: unrecognized service

$sudo service php5-fpm status
php5-fpm: unrecognized service

$sudo service php-fpm status
php-fpm: unrecognized service

$php-fpm restart
No command 'php-fpm' found, did you mean:

$sudo php-fpm restart
sudo: php-fpm: command not found

$service php-fpm restart
php-fpm: unrecognized service

$sudo php-fpm restart
sudo: php-fpm: command not found

$sudo service PHP-fpm stop
PHP-fpm: unrecognized service

$sudo PHP-fpm restart
sudo: PHP-fpm: command not found

$kill php-fpm
-bash: kill: php-fpm: arguments must be process or job IDs

$sudo kill php-fpm
kill: failed to parse argument: 'php-fpm'

$sudo stop php-fpm
stop: Unknown job: php-fpm

$restart php5-fpm
restart: Unknown job: php5-fpm

$sudo restart php5-fpm
restart: Unknown job: php5-fpm

$restart php4-fpm
restart: Unknown job: php4-fpm

$sudo restart php4-fpm
restart: Unknown job: php4-fpm

Następnie spróbowałem pokazać identyfikator procesu php-fpm. Wykonałem więc następujące polecenie:

$ sudo netstat -p

Mam następujący wynik w kolumnie PID / Nazwa programu

3590 / php-fpm.conf)

Potem zrobiłem:

$ sudo kill 3590

wpisane:

$sudo netstat -p

i wykazał 3690 / php-fpm.conf

Czy są jakieś pomysły, jak zatrzymać / zatrzymać lub ponownie uruchomić php-fpm?

Jason Smith
źródło
Obejściem może być nie sudouruchamianie poleceń usługi jako samego roota ( sudo su -).
Jorge Orpinel,

Odpowiedzi:

0

Więc to jest naprawdę stare pytanie, ale odpowiedź jest taka, że ​​php-fpm nie jest nazwą twojej usługi fpm, podobnie jak php5-fpm. Wiem, że nasz system ma dość długą nazwę dla tej usługi (wiele słów i myślników).

To, co będziesz chciał zrobić, zależy od wersji twojego systemu operacyjnego. Jeśli jest to systemowy system operacyjny, możesz systemctl | grep phpspróbować znaleźć nazwę usługi. Mam nadzieję, że nazwa zawiera php ...

Jeśli twój system to system operacyjny init.d, możesz użyć, initctl | grep phpaby znaleźć nazwę usługi.

Rzepa
źródło