实现Windows+Apache+PHP+Mysql+SSL+BBS
前提:
1.安装DNS
开始——设置——控制面板——添加或删除程序——添加/删除windows组件——网络服务——域名系统(DNS)——下一步——完成
说明:做此操作前,应先放入光盘。
2.创建DNS
开始——程序——管理工具——DNS——正向查找区域——新建区域——下一步——主要区域——区域名称(libotao.com)——下一步——完成
3.修改SOA
如下图:
image001
4.修改NS
如下图:
image002
5.新建主机
如下图:
image003
一. 安装apache
1. 首先关闭80端口.
IIS——停止默认网站
查看结果如下图:
image004
2.安装apache-2.2.8-win32
步骤: next-----Typical----next----Install---Finish
下图为安装完成的界面:
image005
二.创建SSL
步骤:
1. 给网站安装一个私钥。
(1) 先到bin下 如:cd “Program Files\Apache Software Foudaion\Apache2.2\bin”
(2) 再给网站安装私钥. 如: openssl genrsa -out server.key 1024
如下图:
image006
2. 为网站生成签署文件。 如: openssl req -new -out server.csr -key server.key -config ..\conf\openssl.cnf
如下图:
image007
image008
3. 生成CA的私钥。如: openssl genrsa -out ca.key 1024
如下图:
image009
4. 生成CA和证书。如: openssl genrsa -out ca.key 1024
如下图:
image010
说明: [AU] [Some-State] [] [Internet Widgits Pty Ltd] 后面填写的内容必须与网站生成的签署文件填写内容一致。
5. 为网站签署证书。如: openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config ..\conf\openssl.cnf
如下图:
image011
在c:\Program, Files\Apache Software Fowndation\Apache2.2\bin中创建一个demoCA文件夹,再在demoCA里面创建一个newcerts文件夹和一个index.txt文本、一个serial文本,在serial中填写01
如下图:
image012
6.启用SSL并测试
(1) 修改httpd.conf文件
将LoadModule ssl_module modules/mod_ssl.so和Include conf/extra/httpd-ssl.conf前面的#去掉。 如下图:
image013
image014
(2) 复制C:\Program Files\Apache Software Foundation\Apache2.2\bin下的server.crt和server.key到C:\Program Files\Apache Software Foundation\Apache2.2\conf下。如下图:
image015
(3) 重起apache
(4) 测试结果 如下图:
image016
三.安装mysql-5.0.18-win32
步骤:next---Typical-----next----install----Skip Sign-up----Finish---next---Detailed configuration----Server Machine---Multifunctional Database----next----Online Transaction Prosessing(OLTP)----将Enable Strict Mode 前面的勾去掉----Manual Selected Default (选择gb2312)-----将Include bin Directory in windows PATH 前面的勾勾上----设置密码----Execute
-----Finish
相关图片如下:
image017
image018
image019
image020
image021
四.安装PHP
1.在C盘下创建一个文件夹,如php. 将php-5.2.5-win32内的全部内容复制到C盘下php文件夹下。
2然后修改php文件夹下的php.ini-dist改为php.ini
3.打开php.ini 将php-mysql.dll前的分号去掉。
如下图:
image022
4.修改环境变量
步骤:右击我的电脑——属性——高级——环境变量——系统变量中选择path——编辑——在变量值中加入;c:\php;c:\php\ext——确定。如下图:
image023
5.重起计算机。
6.在C盘下创建一个文件夹。如web 在web文件夹下创建一个libotao文件夹里面放入 index.html 网页。如下图:
image024
7.修改httpd.conf内的内容。
(1) 找到如下图的文件:
image025
(2) 在httpd.conf中
将DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"前加一个#
然后再加入DocumentRoot “c:/web”
如下图:
image026
(3) 在DiretoryIndex 后面加入index.php
如下图:
image027
(4) 在文件后加入:NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.libotao.com
DocumentRoot "c:/web/libotao"
<Directory "c:/web/libotao">
order deny,allow
allow from all
</Directory>
</virtualHost>
LoadModule php5_module C:/php/php5apache2_2.dll
PHPIniDir "C:/php"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
如下图:
image028
8.重起apache
9.在C:/web/libotao下创建index.php文件里面写入<? Phpinfo(); ?>
如下图:
image029
10.测试。在浏览器中输入http://www.libotao.com/index.php
如下图:
image030
image031
image032
五.安装BBS
1.在c:/web/libotao下创建一个文件夹 如bbs ,将2021MOD.zip的全部内容复制到bbs中。
2.进入mysql中,创建一个数据库。如: create database bbs character set utf8;
如下图:
image033
六.测试论坛。如: http://www.libotao.com/bbs
如下图:
image034
删除c:/web/libotao/bbs中的install 和 contrib两个文件夹。
如下图:
image035
最终结果如下图:
image036
©著作权归作者所有:来自51CTO博客作者libotao的原创作品,如需转载,请注明出处,否则将追究法律责任
PHPMysqlApachePHP
共同学习,写下你的评论
评论加载中...
作者其他优质文章