【发布时间】:2019-04-18 10:34:18
【问题描述】:
我刚刚设置了一台新计算机来工作,所以我安装了 Apache24、PHP 和 MySQL。
我使用不同的教程,我可以从php -S localhost:8000 启动一个“服务器”,或者我可以从httpd -k start 启动它。
在我的 .conf 中
# If your host doesn't have a registered DNS name, enter its IP address here.
# ServerName localhost:80
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80 Listen 127.0.0.1:1000
我不明白有什么区别?
我可以访问127.0.0.1:1000 并看到我的目录 htdocs 但即使我不启动 httpd 它也可以工作。
我脑子里有点乱,什么是不是服务器的服务器,为什么某些端口可以工作,为什么其他端口不工作。 如果我检查 netstat,它只显示:1000 监听。
最后,我想在 symfony 服务器上尝试之前用“简单”的 php 服务器测试一些东西。 提前,感谢您的帮助。 :D 阿克塞尔
【问题讨论】:
-
那里有许多 Web 服务器,而不仅仅是 Apache:IIS、nginx、Lighttpd、Node.js... 您的教程描述了如何启动其中的两个(Apache HTTP Server 和 PHP 内置服务器)。
标签: php apache httpd.conf