На этот вопрос уже есть ответ здесь:
Я читаю о том, как создайте сервис вроде:
Первая ссылка, которую я прочитал, это. https://geekytheory.com/crear-un-servicio-en-linux
Но когда я набираю следующую строку в подсказка
$ sudo service nameservice start
Failed to start nameservice.service: Unit nameservice.service not found
Я создаю этот сценарий
/var/www/myproject/myscript.php
Я проверил все разрешения
-rwxrwxrwx 1 root root 1069 feb 2 15:49 nameservice
-rwxrwxrwx 1 root root 24 feb 2 15:56 myscript.php
/var/www/myproject/myscript.php
имеет это содержимое
<?php
echo "OK";
?>
Не могли бы вы мне помочь? Это первый сценарий, который я написал.
Я намерен добавить эту службу, а затем вызвать URL-адрес http: // localhost / getanswer
, чтобы показать его мне в браузере.
Я полагаю, что руководство, которое Вы связали здесь, делает что-то другое, чем, что Вы хотите сделать. Для выполнения php Вы нуждаетесь в апаче и php, установленном и настроенном, взглянули здесь:
https://help.ubuntu.com/community/ApacheMySQLPHP
затем можно запустить апача путем выполнения
sudo systemctl start apache2
(возможно, Вам нужно главное выполнение php также), затем открывают браузер и переходят в
http://localhost/myproject/myscript.php
, чтобы видеть, что Ваш php работает
Хорошо я думаю, что у меня есть эта работа.
я открываю браузер и перехожу в
http://localhost/myproject/myscript.php
, и у меня есть ответ, ожидаемый как: браузер
<?php
echo "OK";
?>
Затем мне нужно, как соединиться с запросом сообщения этого URL для показа одного ответа или другого.