在windows云服务器上部署apache+mysql项目

最近两天在把在阿里云的网站搬家到腾讯云,其中涉及到了环境的部署以及数据库的连接,还有在一个云服务器上怎么运行多个项目的学习和摸索,也谢谢各位大佬的资料才能让我一步步进行。打算将过程记录下来,既是对整个部署的一个总结也是想为大家提供一个参考。
我的云服务器是windows系统的因此采用了远程桌面连接的形式登录到云主机进行操作。
登录方式:win+R   ----->   MSTSC

在这里插入图片描述

映射一个本地磁盘到远程服务器,这样就可以直接把本地的磁盘内容直接复制到云服务器的磁盘中,不用使用命令来下载安装,直接在本地怎么搭建在云服务器就怎么搭建。之后一路连接,遇到输入用户名就输入,输入密码就输入密码,不知道用户名和密码的登录空间服务商进行查看。

在这里插入图片描述
我是把集成环境wampserver安装驱动直接下载到本地磁盘然后复制到远程服务器的磁盘,之后按照在本地的操作一路对wampserver进行安装。安装完成后点击快捷方式,右下角图标由黄变绿则安装成功。有时会遇到一些问题,就需要大家耐心找资料来解决。变绿之后在浏览器输入localhost出现wampserver的界面则便是安装成功。
把自己的项目文件夹复制到C:\wamp64\www路径下(默认的安装路径),按照文件夹路径进行访问,如果没有数据库的就会成功访问,有数据库的还要进行数据库连接设置。
数据库的连接设置,我的数据库是mysql,因此我用了navicat for mysql进行连接。navicat是可以管理远程数据库的一种工具,通过连接我们可以管理远程服务器上的数据库。
首先下载navicat工具,然后进行远程数据库的连接。nacivat可以在本地电脑上连接远程数据库,也可以在云服务器上下载安装一个远程云服务器的数据库进行管理。两者的连接方式相同但是连接用户名和密码存在差异。
本地管理远程服务器数据库,首先要知道远程数据库ip、密码、端口号,默认端口是3306但是有时也会不是,因此要确定好端口号。在这里插入图片描述
在云服务器上使用nacivat对本地数据库进行管理也是一样的步骤,只不过
是下列的。密码也要知道,没有密码就不用填
在这里插入图片描述
不管是本地管理远程数据库还是在云服务器上直接管理数据库,用户名、密码以及端口号都要清楚,之后连接数据库需要用到。
连接数据库成功之后,新建一个数据库。我一般是把sql文件用记事本打开,复制全部,在新建一个查询,直接粘贴到查询语句里,点击运行就可以。有时会遇到问题不要慌,去找度娘。
在这里插入图片描述
好数据库已经准备完成,接下来的工作就是修改项目文件的数据库配置文件,将对用应的数据库名、密码以及端口号修改完成。一般是在config文件夹下。
在这里插入图片描述
修改完成后,再次输入对应的访问地址,如果还显示数据库连接问题,很大可能是数据库地址、用户名、数据库名以及端口号没有写正确。关于端口号有一点很重要,如果数据库不是默认端口号的话,在修改数据库配置文件时要在数据库地址后接上端口号。列如:IP:3389或者localhost:3387
噢对了,本地远程连接数据库的端口号,要确保安全组开放了这个端口号,不然也连接不了。一般进入空间服务商后台设置安全组就可以了。
有时一个云服务器上要运行多个项目,这个时候就要修改apache配置文件了,找到apache文件夹目录下的httped.conf文件(一般在C:\wamp64\bin\apache\apache2.4.41\conf)。
按照下图的步骤来:
去掉标红位置的语句的#在这里插入图片描述
增加以下代码

**listen 8006 <VirtualHost localhost:8006> DocumentRoot "C:\htdocs" ServerName localhost:8006 <Directory /> Options All AllowOverride
    All Require all granted </Directory> <Directory C:\htdocs> Options
    All AllowOverride All Require all granted </Directory>
    </VirtualHost>**

在这里插入图片描述
最后找到httpd-vhosts.conf文件(一般在C:\wamp64\bin\apache\apache2.4.41\conf\extra)添加一下对应的代码
在这里插入图片描述
之后就可以通过访问不同的端口来访问不同的项目。记得添加安全组,开放对应的端口。
整个在windows云服务器上部署apache+mysql以及连接数据库的过程就在这里了。大致过程就是这样的,过程中有遇到很多问题,但是并没有贴出来,主要是想对整个流程有个清晰的概念。之后会把一些遇到的问题整理出来,不过解决过程网上都可以找的到的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值