所以我使用WAMP和最新版本,我正在使用网址http://localhost:8080
运行一个项目,因为我使用php -S localhost:8080
来运行我的应用。
计算机的IP地址为192.168.1.4
,我通过另一台计算机使用IPAddress/phpmyadmin
进行测试。它有效。
现在我的问题是,我怎么能用端口做到这一点?我试过192.168.1.4:8080,但没有运气。
非常感谢任何帮助。
答案 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服务器。那么你可以从外面访问你自己的机器