1、购买云服务器 ECS, 本教程针对 Windows Server 2016 数据中心版服务器展开 , 开通后修改默认密码。
2、在 Win10 系统下使用“WIN+R”组合 快捷键打开 运行对话框 , 然后输入“mstsc", 点击确定即可打开远程桌面连接 , 输入服务器公网 IP, 账号 , 密码 , 即可远程管理登录云服务器。
3、下载安装各种软件 : 谷歌浏览器、压缩软件、vscode、navicate、postgresql-10.11-1-windows、wampserver3.2.0_x64( 官网下载慢 , 可以找阿里云资源下载 , 但需付费 , 不是很贵 )。
4、在安装 wampserver 的时候会出现系统缺少 MSVCR110.dll 的错误 , 去微软官网下载几个 vc 的安装包到服务器上安装即可。
运行 php.exe 时 , 运到“无法启动此程序 , 因为计算机中丢失 MSVCR110.dll
因为现在所有的 5.5 环境都是基于 vc11 的编译脚本下生成的 , 所以在 windows 下你得安装相关组件.
下载网址
http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
选择适合系统版本
安装程序
重新安装 wamp 集成环境 , 运行成功
5、安装完 postgresql 之后 , 使用 navicate 连接数据库 , 看看是否能够连接上数据库。
6、数据库连接没问题后 , 点击运行 wampserver 后 , 设置 php 扩展 , 点击开启 pdo_pgsql 扩展 , 修改 apache 的 httpd-vhosts 文件中的内容 , 将其中的“Require local”改为“Require all granted”, 这是为了允许让外网能够访问。
//httpd-vhosts 文件内容 <VirtualHost *:80> ServerName localhost ServerAlias localhost DocumentRoot "C:/wamp64/www/ 项目文件名 /public" <Directory "C:/wamp64/www/ 项目文件名 /public"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
7、设置好服务器属性后 , 重新运行 wampserver,wampserver 图标变绿之后 , 在浏览器中输入 localhost, 若出现以下结果 , 则证明服务器正常运行
8、将开发好的项目文件夹放在 wampserver 的安装目录中的 www 文件夹中 , 修改项目中的数据库连接的设置 , 然后在浏览器中输入“localhost/ 项目文件夹名 /public”, 就可以看到项目主页了。
9、此时 , 虽然在服务器上 , 项目可以正常运行了 , 但是外网通过 IP 却不能访问。不知道安全组的用户在新购服务器上部署网站 , 常常会发现不能正常访问。这是因为在购买阿里云 ECS 服务器的时候 , 阿里云默认安全组只放行了 ICMP 协议、SSH 22 端口、RDP 3389 端口三个端口 , 访问网站的 80 或 443 端口并没有放行。如果需要网站访问 , 那么用户在购买 ECS 服务器的时候需要勾选 http80 端口和 https 443 端口。
配置安全组步骤 : 登录云服务器后台管理 -> 实例 -> 列表中的更多选项 -> 网络和安全组 -> 安全组配置 -> 配置规则 -> 快速添加 -> 勾选上 HTTP(80)和 HTTPS(443)两个选项即可, 确定保存即可 , 详情请看阿里云官网文档 :https://help.aliyun.com/document_detail/25471.html
为了保证服务器具有一定的安全性 , 需要为服务器配置安全组 ( 不配置的话阿里云服务器默认不允许外网链接 ), 在点击上图所示菜单中“安全组配置”即可 , 可以根据自己的需求配置 3306、80 等端口的访问规则。
安全组配置结束 , 这时点击 wampserver—>Apache—>httpd.conf 和 httpd-vhosts.conf 修改访问权限 :
将 httpd.conf 内 onlineoffline tag 标签后面和 httpd-vhosts.conf 中的 Require local 改为 Require all granted( 前者是只允许本地访问 , 后者是允许全网访问 , 详见 Apache2.4 改动日志 ), 之后便可以在外网中访问服务器部署的 wampserver 了。
10、在本地浏览器中输入服务器公网 IP, 如果可以访问到网站首页 , 说明服务器配置成功。
原文链接:https://blog.csdn.net/RZ_J9pp/article/details/109245626
正文完