Windows VPS一键装phpStudy:环境搭建全流程
先在Windows VPS上进行远程连接操作, 接下来下载并安装phpStudy工具, 然后选择启动Apache服务以及MySQL数据库服务, 紧接着创建对应的站点设置, 最后去验证是否能够正常访问页面。假如你对配置流程非常熟悉的话, 那么仅仅使用15分钟的时间, 就可以完成全部的搭建工作过程。

VPS系统要求与准备

你需要选择Windows Server 2019以及Windows Server 2022这两个版本之中的一个, 并且它们必须是64位的类型, 计算机至少要配备1核的处理器、2G的内存储器、40G的硬盘储存空间, 你要通过RDP进行远程连接VPS这个操作, RDP使用的默认是3389这扇门来连接, 去确认一下你是否能够正常访问外面的网络, 在执行安装任务之前, 务必把那些可能会占用80这扇门、443这扇门、3306这扇门的有关程序给它关掉, 这些可能占用的程序比如说IIS或者其他名为MySQL的实例之类的东西, 这样做是为了防止发生这扇门互相冲突的情况。
下载与安装phpStudy

1. 前往phpStudy这个官方网站, 然后从官网上下载那个适合Windows系统使用的Pro版本的安装包, 这个安装包的大小大概是一百兆左右, 但是要注意千万不能够去那些非官方说的渠道进行下载。
2. 安装路径建议选择D:phpstudy_pro, 这个路径里面不应该包含中文, 也不应该存在空格, 同时还不能含有特殊字符。
3. 你要先去双击那个安装包, 然后按照系统提示默认的那个选项一路下去把它完成就行, 在第一次把这个管理面板打开的时候, 如果屏幕上出现了说要安装服务的提醒, 你就得手动去点击允许这个操作。
4. 安装完成之后, 网站的根目录是位于WWW文件夹下面, PHP版本的相关文件处在Extensions文件夹下的php子文件夹之中, MySQL数据库所使用的数据存放在 Extensions文件夹下面的MySQL文件夹里面。
启动服务与创建站点

1. 在面板的首页里面进行选择, 选择的是Apache或者Nginx, 然后点击启动键来启动程序, 随后再启动MySQL, 当系统状态显示为“运行中”的时候, 就表示操作成功了。
2. 先进入网站那个板块, 然后点创建网站这个按钮, 接着填写域名, 比如demo.vps.com, 再填写根目录, 像WWWdemo这样, 随后选择PHP版本要根据程序的具体要求来选择,比如选7.4版, 之后设置端口, 默认用80号端口, 如果遇到冲突的情况就去改成8080号端口, 最后把信息保存好。
3. phpStudy这个软件会自动在WWWdemo这个目录下面生成一个默认的页面, 然后把这些信息写入到对应的站点配置中去。
验证访问

VPS没有本地hosts文件, 所以:
单站点的访问方式是, 由用户直接使用浏览器程序去访问那个地址, 具体的地址格式可以是http后面跟着VPS公网IP这个字符串, 或者是http之后接着写冒号、端口号8080以及VPS公网IP这两个元素组合成的一个地址。
支持多站点部署, 具体操作方式为将不同端口分别分配给各个站点, 或者在域名服务提供商那里添加A记录, 把域名解析至该虚拟私网服务器的公网IP地址, 从而实现通过域名进行访问的结果。
确认页面返回状态码为200, 并且默认页正常显示, 这就意味着搭建已经成功了。
安全与运维要点
phpStudy这个软件的默认配置主要是为了应对开发环境而设计的, 所以如果你在VPS上面使用它的话, 你就不得不去进行更多的安全加固工作。
在防火墙以及安全组这些地方, 只对80、443、3389这些端口给予开放的操作, 而对于3306这个端口, 则是明确地禁止其向公共网络进行开放。
把测试文件给删掉, 具体来说是那个名字叫做info的php文件, 还有那个名字叫做phpinfo的php文件, 这样做是为了避免让环境的信息泄漏出去。
MySQL 的 root 用户需要设置强密码, 并且不能允许空密码出现。
当处于不使用状态的时候, 一定要将Apache或者Nginx以及MySQL之类的服务给关掉, 借此来缩小那些可能被攻击的方面。
在开发以及调试的阶段, 还有做那种小型演示的时候, phpStudy是特别适合使用的, 不过当需要部署到生产环境的时候, 建议把方案改换成宝塔面板加上Linux这种方式。
常见问题速查
80端口被占用了, CMD执行 netstat -ano | findstr :80, 定位PID后结束进程, 或将站点端口改为8080。
MySQL启动失败需要检查3306端口是否被占用, 应该查看ExtensionsMySQLlogs下面的错误日志, 千万不要直接删除数据目录。
页面出现了404错误, 这时候需要确认站点的根目录是否正确, 另外伪静态规则要选择比如WordPress这样的, 然后重启Web服务。
出现页面403的时候, 一定要去检查该目录下是否有对应的默认文件存在, 也就是说要看一下index.php以及index.html这两个东西是不是都存在。
如果出现500错误的情况, 就需要去查看 PHP 错误日志, 并且要确认 PHP 的版本跟扩展是不是匹配的, 最后还要排除代码里面有没有语法方面的问题才行。
常见问题
《Windows VPS一键装phpStudy:环境搭建全流程》主要讲什么?
先在Windows VPS上进行远程连接操作, 接下来下载并安装phpStudy工具, 然后选择启动Apache服务以及MySQL数据库服务, 紧接着创建对应的站点设置, 最后去验证是否能够正常访问页…
文章提到了哪些重点?
前往phpStudy这个官方网站, 然后从官网上下载那个适合Windows系统使用的Pro版本的安装包, 这个安装包的大小大概是一百兆左右, 但是要注意千万不能够去那些非官方说的渠道进行下载;
文章给出了哪些建议?
在开发以及调试的阶段, 还有做那种小型演示的时候, phpStudy是特别适合使用的, 不过当需要部署到生产环境的时候, 建议把方案改换成宝塔面板加上Linux这种方式。