![如何在 ubuntu 中创建服务然后通过 url 访问它?](https://linux22.com/image/890680/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%9C%8D%E5%8A%A1%E7%84%B6%E5%90%8E%E9%80%9A%E8%BF%87%20url%20%E8%AE%BF%E9%97%AE%E5%AE%83%EF%BC%9F.png)
我正在阅读有关如何创建类似服务的文章:
我读到的第一个链接是。 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";
?>
你能帮助我吗?这是我写的第一个手动脚本。
我的目的是添加这项服务,然后调用 URLhttp://localhost/getanswer
在浏览器中向我显示它。
答案1
我认为您在此处链接的指南与您想要执行的操作有所不同。为了运行 php,您需要安装和配置 apache 和 php,请查看此处:
https://help.ubuntu.com/community/ApacheMySQLPHP
然后你可以通过运行来启动 apache
sudo systemctl start apache2
(也许你也需要运行 php)然后打开浏览器并转到
http://localhost/myproject/myscript.php
查看你的 php 正在运行
答案2
嗯,我认为我已经做到了。
我打开浏览器并转到
http://localhost/myproject/myscript.php
我的预期答案是:浏览器
<?php
echo "OK";
?>
然后我需要如何连接此 url 的 post 请求来显示一个或另一个答案。