Windows下搭建论坛服务器

最近论坛在朱明师兄的努力下又好了,由于论坛不知为何经常崩溃需要重装,这里写下操作步骤,供师弟师妹参考。
步骤1.首先安装wamp:

这次我们安在d盘,下图是选择默认浏览器,不用管:

Windows下搭建论坛服务器_第1张图片




安装完成后双击快捷方式,启动wamp,如图图标变绿说明启动成功。
如果图标从红色变为橙色但迟迟没有变绿,可能是端口冲突,默认端口为80,
这里可以选择1:查看端口80被谁占用,扼杀进程,具体如下:
1)“开始-运行-cmd”,键入netstat –ano,,列出所有端口的情况;
2)在列表中我们观察被占用的端口,比如是80,首先找到它;
3)查看被占用端口对应的PID,输入命令:netstat -aon|findstr "80",记下最后一位数字,即PID,这里比如是2068;
4)继续输入tasklist|findstr "2068",查看是哪个进程或者程序占用了2068端口,结果是:system;
system进程扼杀不知会怎样,还是打开http://localhost看一下,发现此时进入了一个神奇的页面:



于是发现是IIS服务占用了80端口,直接卸载即可一劳永逸。
选择2:点击图标-Apache-httpd.conf;修改80为其他没有被占用的端口号,如8080。
注意:每次更改都要重启wamp。


步骤2.安装phpwind

这里我们一直用phpwind_UTF8_8.5,如果突然使用GBK则会和原先不符出现乱码。
解压获得三个文件,将upload上传至d:\wamp\www,重命名为sdulab517。打开http://localhost/sdulab517即可安装phpwind。(如果更改端口则打开http://localhost:8080/sdulab517)
输入数据库信息及创始人密码界面:

Windows下搭建论坛服务器_第2张图片

添加环境变量:d:\wamp\bin\mysql\mysql5.6.17\bin,
此时数据库密码为空,运行cmd,键入:
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
creat database phpwind
数据库名:phpwind,数据库类型:MySQL
将备份data文件夹粘贴到d:\wamp\bin\mysql\mysql5.6.17目录下,备份attachment文件夹粘贴到d:\wamp\www\sdulab517目录下,一定要经常备份,否则后悔莫及。
备份:进入后台“数据—数据库—备份—全选”,备份,同时备份data文件夹与attachment文件夹。


现在服务器就算装好了,但是只允许本地访问,其他电脑却不能访问,这是因为防火墙屏蔽了80端口,重新设置规则即可。
这里依次点击“控制面板—系统和安全—windows防火墙—高级设置—入站规则—新建规则—端口—TCP¬—特定本地端口”,填入端口号80。
如果还不能访问,那就是wamp的问题,因为wamp本身默认设置是仅允许本机访问的,要进行如下设置:修改httpd.conf文件的  容器的内容,Require all denied改为Require all granted。


这时其他电脑就可以访问了,然而必须打开http://localhost/sdulab517太麻烦了,修改httpd.conf文件的DocumentRoot "d:/wamp/www/"为DocumentRoot "d:/wamp/www/sdulab17",修改


由于服务器可能会重启获得一个新的IP,IP并不固定,所以使用花生壳申请了一个免费域名:sdulab517.imwork.net。账号:sdulab517,密码:sdulab517hehe,稳不稳定有待检验。


博主PS:Apache与IIS的客观对比(不比不知道,一比吓一跳):

http://blog.csdn.net/u014326381/article/details/25249405


你可能感兴趣的:(服务器知识)