window 2008 server 部署php+mysql网站

最近写的一个个人网站接近尾声,就想着部署到云服务器上,于是买了一个阿里云,满怀欣喜的买下后,用的时候却一脸茫然,不知道如何部署上去,问朋友,问度娘,弄了几天后,终于弄好了,事后才发现,很简单但又不简单,踩了很多坑,所以就想写一篇文章总结一下,让需要的小伙伴有个参考,避免少踩坑,从而快速的完成配置。

本次部署以阿里云作为示例,个人还是蛮喜欢阿里产品,所以就买了一个,购买过程就不过多的介绍了,直接进入正题。

1.进入个人服务器:在确保自己的服务器是启动运行的状态,从自己的电脑进入服务器快捷方式,win+R 显示运行窗口输入mstsc 确定

弹出远程连接窗口,输入服务器IP


window 2008 server 部署php+mysql网站_第1张图片


window 2008 server 部署php+mysql网站_第2张图片

输入设置的登录名称和密码


window 2008 server 部署php+mysql网站_第3张图片
window 2008 server 部署php+mysql网站_第4张图片

成功进入window 2008 server

2.配置服务器

开始+管理工具+服务器管理器


window 2008 server 部署php+mysql网站_第5张图片

点击角色+添加角色


window 2008 server 部署php+mysql网站_第6张图片

开始之前页面勾选跳过此页就行,直接下一步,


window 2008 server 部署php+mysql网站_第7张图片

如图勾选后下一步


window 2008 server 部署php+mysql网站_第8张图片

勾选CGT后下一步,这里插一句,如果有小伙伴需要配置FTP协议,在此下方勾选FTP发布服务,不需要的直接跳过,下一步

window 2008 server 部署php+mysql网站_第9张图片

点击安装即可,


window 2008 server 部署php+mysql网站_第10张图片

3.下载PHP环境配置集成包,这里我推荐xampp 和 phpstudy 都可以的,两款软件都很不错,这里用phpstudy做示例。

重点:敲黑板,这个问题大部分都会遇到,一般我们需要软件都会去网站上直接下载,在这里,我就遇到了一个坑,如图


window 2008 server 部署php+mysql网站_第11张图片

相信许多人都遇到了这个问题,导致不能上网,这里我们要稍稍设置一下


window 2008 server 部署php+mysql网站_第12张图片


window 2008 server 部署php+mysql网站_第13张图片

这里我们配置一下IE ESC ,如图管理员和用户都勾选禁用即可,这样我们就能上网了。

接下来我们就可以连网下载phpstudy了,链接在此:http://www.phpstudy.net/download.html 

根据自己的选择下载,这里我下的是第一个解压版


window 2008 server 部署php+mysql网站_第14张图片

然后解压安装到C盘就好,因为我没有分配其他盘,所以就放C盘了,如图


window 2008 server 部署php+mysql网站_第15张图片

接下来打开phpStudy 应用程序


window 2008 server 部署php+mysql网站_第16张图片

这里又是重点了:当启动时可能会发生Apache 80 端口被占用的情况,我就是遇到这种情况了,占用情况有两种,要么被其他程序占用,这种情况直接结束程序进程就好,还有一种就是被系统占用,这就比较麻烦了。

在解决之前,我先说说,我们如何知道80端口被谁占用了,首先,我们查看一下我们80端口占用情况


window 2008 server 部署php+mysql网站_第17张图片

在win+R+cmd 输入命令netstat -ano 查看端口情况,这里,我们可以看到,我的80端口的PID 号为4,于是我们打开任务管理器,win+R+taskmgr 查看进程,如图


window 2008 server 部署php+mysql网站_第18张图片

如果看不到PID这一项,选择查看>选择列>勾选PID项即可,在这里,我们可以看到,PID为4的端口被系统占用,这是最棘手的,因为我们不能直接结束系统进程,所以要想解决,方法如下:

win+R+RegEdit +回车 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

找到一个DWORD值Start,将其改为0

重启电脑,好了,System进程将不会占用80端口。

至此,端口被占用的情况就解决了,Apache 和 mysql 通能正常启动后,我们就可以在指定目录下放入我们的项目,目录为:C:\phpStudy\WWW 下,哪个盘以你phpStudy 安装的盘为准,这里强调一下,WWW目录下的phpMyAdmin文件切勿删除。好了,我们可以测试一下了!


window 2008 server 部署php+mysql网站_第19张图片

新建一个index.html 文件,输入一句hello world 保存关闭,然后,我们从自己电脑访问服务器公网IP

大功告成


window 2008 server 部署php+mysql网站_第20张图片

你以为就结束了???不存在的,别忘了,还有mysql,如果你的网站需要使用数据库,还是需要一通操作的,在这里,我只说一个问题,就是如图


没错,我相信有不少人会遇到这个问题,就是mysql拒绝访问,没错,居然拒绝我们访问,额滴乖,赶紧操作一番:


window 2008 server 部署php+mysql网站_第21张图片

其他选项菜单+Mysql工具+mysql命令行,然后执行如下操作:

1.登录MySQL mysql -u root -p密码

2.执行use mysql;

3.执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。

4.执行FLUSH PRIVILEGES;

OK,执行完,重启Apache 和 mysql 即可。

到此,配置一个php网站就完成了,最后还有一个小问题,又人可能买了域名,希望使用上,这里在如图这里配置一下就好了


window 2008 server 部署php+mysql网站_第22张图片

希望这篇文章对你有帮助。

你可能感兴趣的:(window 2008 server 部署php+mysql网站)