如何不花钱发布自己的PHP动态网站
时间:2023-09-25 21:06:02 | 来源:网站运营
时间:2023-09-25 21:06:02 来源:网站运营
如何不花钱发布自己的PHP动态网站:
零、目的与说明
目的:是通过完全免费的方式从公网访问私人服务器的动态网站。
整体思路:网站制作→本地建站(服务器)→内网穿透(公网访问)
我用了两个工具:PhpStudy小皮面板用于本地数据库和站点服务器部署,cpolar内网穿透工具用于将本地URL中转至公网。
网站的设计和制作还有动态网站的基础知识就先不写了。从零开始设计网站无异于自己搬砖盖楼,这里推荐直接下载现成的网站模板。这篇笔记里我下载的是使用织梦系统(DedeCMS)的模板,操作比较简单。优缺点的话可以自行百度。这里只写个人操作笔记。
一、前期准备
- 一台Windows系统电脑
- PhpStudy 小皮面板 小皮面板(xp.cn)
- cpolar内网穿透工具 cpolar
- 一个完整可在本地运行的网站 (可以下载完整的网站模板)
二、本地动态网站部署
首先下载安装PhpStudy,然后打开,启动这两个服务套件。
然后创建一个网站,修改好相应参数。打开根目录,把根目录下的文件全部删除。
把自己做好,或者下载好的PHP网站完整源文件粘贴进去。大概会有以下文件。我下载的是织梦(DedeCMS)PHP网站模板,后续操作都是基于织梦。
然后打开网站,进入织梦安装页面。设置好相应的参数,然后点击进入网站后台。
输入管理员名称和密码,打开数据库备份/还原,把下载来的源文件数据还原进我们的数据库里去。
然后更新系统缓存,再点击一键更新网站。至此我们下载的网站模板就完全安装好了。
这时候我们访问 http://localhost:4000 就可以进入自己的网站。此时网站后台地址为http://localhost:4000/admin
三、通过内网穿透发布网站
打开 cpolar - secure introspectable tunnels to localhost ,注册账户,然后下载并安装 cpolar。
安装好后需要添加cpolar认证以将本机和账户关联起来:在cpolar网页仪表盘界面查看自己的token代码,打开电脑的命令与提示符,将下面的代码复制进去执行即可。
cpolar authtoken XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
然后运行Cpolar Web UI,登录。可以看见隧道列表下面有两个隧道正在运行。
编辑website隧道,将本地地址改为4000,单击更新。
查看在线隧道列表,在其中找到公网地址就可以访问了。
cpolar可以自行选择是否付费。免费版可使用随机URL/端口上的HTTP/TCP隧道,4个隧道/cpoloar进程,40个连接数/分钟。对于个人的小站来说还可以。自己有域名的可以搞域名绑定。