如何使用另一台计算机上的端口访问php?

时间:2017-01-30 06:03:38

标签: php server wamp

所以我使用WAMP和最新版本,我正在使用网址http://localhost:8080运行一个项目,因为我使用php -S localhost:8080来运行我的应用。

计算机的IP地址为192.168.1.4,我通过另一台计算机使用IPAddress/phpmyadmin进行测试。它有效。

现在我的问题是,我怎么能用端口做到这一点?我试过192.168.1.4:8080,但没有运气。

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:0)

如果您使用php -S localhost:8080来运行您的站点,那么您没有使用Apache来运行您使用PHP的内置开发服务器的站点。你无法远程使用它。

如果你可以使用ipaddress/phpMyAdmin从局域网上的另一台PC访问phpMyAdmin,那么就是使用Apache& PHP并在端口80上执行此操作。

然后假设您的站点代码在wamp\www\folder中,您应该能够使用URL ipaddress/folder从另一台PC运行您的站点,并且将使用Apache,当然还有默认端口80

您还应该阅读WAMPServer论坛上的The need for Virtual Hosts并为您的每个站点/开发创建一个虚拟主机

答案 1 :(得分:0)

要从另一台计算机访问内置的 php 服务器,这对我有用:

1.- 在终端上导航以找到 php 项目的文件夹。假设我们有一个名为 myFolder 的文件夹,其中包含文件 home.php

2.- 找到您的 ipv4(Windows 上的 ipconfig 或 ubuntu 上的 ip addr)。假设您得到:192.168.9.8

3.- 使用任何端口(例如 4000、4800、8000 等)启动 php 内置服务器:php -S 192.168.9.8:4800

4.- 现在您可以通过在您的专用网络中的其他设备上输入 http://192.168.9.8:4800/home.php 来访问您的项目。

您还可以阅读文档:https://www.php.net/manual/en/features.commandline.webserver.php

答案 2 :(得分:-1)

首先你需要ip地址然后在冒号后你需要提到端口号。

192.168.1.4:8000/WebDirectory

您需要将“WebDirectory”替换为保存脚本的目录名称。 如果脚本位于根目录中,则不需要“WebDirectory”或任何其他目录名称。在这种情况下,您将在冒号后使用ip地址和端口号。

192.168.1.4:8000

答案 3 :(得分:-1)

您需要在httpd.conf文件中进行更改。

#your根目录地址完整

目录“C:/ WAMP / www”

订单允许,拒绝

全部允许

目录

更改后,您需要重新启动WAMP服务器。那么你可以从外面访问你自己的机器