使用 PHPStudy 本地快速搭建网站,并实现无公网 IP 的外网访问,是一个非常实用的技能。尤其在进行项目开发或调试时,能够方便地让其他人访问自己本地的应用程序。本文将为您介绍如何使用 PHPStudy 搭建本地网站,并通过一定配置实现外网访问。

一、PHPStudy 简介

PHPStudy 是一款集成了 Apache、PHP 和 MySQL 的一体化 Web 环境搭建工具。它操作简单、便于使用,适合初学者以及开发人员快速搭建 PHP 环境。

二、安装和配置 PHPStudy

  1. 下载和安装 PHPStudy
  2. 前往 PHPStudy 官方网站 下载最新版的 PHPStudy。
  3. 下载完成后,解压缩文件,然后双击运行 phpstudy.exe

  4. 启动 PHPStudy

  5. 启动后,在界面的右侧可以看到 Apache 和 MySQL 的状态。点击启动 Apache 和 MySQL 服务。

  6. 创建项目文件夹

  7. 打开 PHPStudy 安装目录,进入 WWW 文件夹,您可以在此文件夹下新建一个项目文件夹,比如 myproject
  8. myproject 文件夹中,创建一个 index.php 文件,并写入以下代码: php <?php echo "Hello, World! This is my first PHPStudy project!"; ?>

三、实现外网访问

在没有公网 IP 的情况下,可以借助一些工具实现外部访问。常用的工具有 Ngrok、frp(frp 是一个高性能的反向代理应用,帮助用户将内网服务安全地暴露到外网)。

使用 Ngrok

  1. 注册 Ngrok
  2. 访问 Ngrok 官网 注册一个账户并获取授权令牌。

  3. 下载 Ngrok

  4. 下载适合自己操作系统的 Ngrok。

  5. 配置 Ngrok

  6. 将下载的 ngrok.exe 放到 PHPStudy 文件夹下或任意路径,然后在命令行中进行配置: bash ngrok config add-authtoken YOUR_AUTH_TOKEN
  7. 接下来,您可以运行以下命令将本地的 80 端口映射到 Ngrok: bash ngrok http 80

  8. 获取外网地址

  9. 运行命令后,Ngrok 会提供一个外网可访问的 URL,您可以把这个 URL 分享给其他人。

使用 frp

如果您想要使用 frp,步骤会稍微复杂一些,以下是基本步骤。

  1. 下载 frp
  2. frp 的 GitHub 页面 下载适合您操作系统的版本。

  3. 配置 frp

  4. 解压并进入 frp 目录,您需要配置 frps.ini(服务端配置)和 frpc.ini(客户端配置)。
  5. frps.ini 是在您能够访问的服务器上配置,用于转发请求,可以使用 VPS 等。
  6. frpc.ini 的示例配置如下: ```ini [common] server_addr = x.x.x.x # 服务器的公网 IP server_port = 7000

    [web] type = tcp local_ip = 127.0.0.1 local_port = 80 remote_port = 6000 ```

  7. 启动 frp

  8. 首先启动 frps 服务(在有公网 IP 的服务器上),然后在本地启动 frpc 客户端。
  9. 启动成功后,您就可以通过 server_addr:remote_port(如 x.x.x.x:6000)访问您的本地网站。

四、总结

通过以上步骤,您可以在无公网 IP 的情况下,通过使用 PHPStudy 搭建本地网站,并借助 Ngrok 或 frp 实现外网访问。这对于开发和测试是非常便利的。希望本文对您有所帮助,祝您顺利搭建和访问!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部