我将立即预订,我在 php 和相关基础设施方面完全为零。
所以。我需要在我的本地机器上执行一个 php 文件。您需要通过网络联系它,而不是在控制台中运行解释器,因为 脚本的结果取决于 url 参数。我不需要代理/平衡任何东西。对剧本的信心是绝对的。
我做了
sudo apt install php
然后立即删除了与它一起安装的apache和apache2。嗯,因为。
原来,php-fpm 也被安装了。
我编辑/etc/php/7.3/fpm/pool.d/www.conf和写作listen = 127.0.0.1:8888。
我应该将文件放在哪个文件夹和/或应该编辑配置中的哪一行,以便在我在浏览器的地址栏中键入时,http://localhost:8888/???/myscript.php我可以看到脚本执行的结果?
PHP 本身从 5.4.0 版本开始就有一个内置的网络服务器。它不适合生产,但非常适合“测试”。
简而言之,你需要把你的代码放在任意一个文件夹下,到这个文件夹下执行
php -S localhost:8000,然后再到http://localhost:8000/.但我还是建议你把它和 nginx 结合起来,以便了解它在现实中是如何工作的。这里有一篇关于这个主题的非常好的文章。