php mysql实现论坛_Windows下用mysql+apache+php实现论坛的基本过程

Windows下用mysql+apache+php实现论坛的基本过程

实验所需环境我的环境是windows enterprise 2003 sp1

8f7d4dc77d316477480aea295126e498.png

所用到的软件包

下面我就粗略的为大家介绍一下,文中难免有不到之处,还望大家多多批评指正

首先确保已经安装了IIS的机器没有占用80端口

76a9d66c2c4849f02a3df83cd29f0463.png

一.安装mysql

de39232ebb591cdd6058a2f267e08f11.pngb1140fc2a64bd7650e5f61a7413751cf.png432689d055557e92c0e723c6cc34a5a4.pngfeae8481e0a99ed8b2d030810c871782.png7227fd646f9766acd1fe0c329d4ee003.png979fb56c00b327cee2e1ed22360b6617.png9fe1f2a8d670013a220d7368d5e46b0b.png

记住你输入的口令

036d5ba0d895a9998af3ad76c98b6f02.png5e0fb4cdf5aae9c1d84d9def8c7b4a26.png

二 。安装apache

7c5091e8a209f53d18708e9460c110c2.pngcbbc37d4f7eb0a05f63b98af9b921354.png

假设为www.abc.com 管理员的邮箱随你填了 但要记住

1bfea5dd07f6e9914a87b9c1b566a2a3.png4a5c4f14fdda8157001ba7bb02c81ffb.png

三.Php的安装

56b66a2c2c64adda481533e3d6a375fe.png

683238b51e15aa920a5428c524c69fc9.png

解压文件

修改文件名

426f45472aef1470297ff4d5a422ff69.png

把php.ini-dist改为php.ini

双击打开

a9d25a71ec617c96ab4c9cea7b930e80.png5cc7dbbafdaf83dc9c9c9a3c1dab6c69.png

找到mysql去分号,实现php与mysql的结合.

fa4c347499041789a474b139627a2805.png

保存文件

修改环境变量

90bc3631ef8746800d6043afa0ffe756.png18d250c32424473da4dfa9fd12ace55b.png

找到path 编辑

a7acbcfb0c42e6b955fca1b7d443ad12.png

在后面添加

;C:\php;C:\php\ext

依次确定

修改apache配置文件

实现php与apache的结合

找到路径

C:\Program Files\Apache Group\Apache2\conf

ff558d5ba035d013b7a020d89df959ee.png50dfc8fd48bfc0b30d083409d8c9dba3.png

适当位置

添加

LoadModule php5_module C:/php/php5apache2.dll

80543847da4699acdc5cf9207b0d087e.png

该段结尾

添加

PHPIniDir "C:/php"

bdbfedf5c4f189e5d5e1fe0a5511874b.png

合适位置

添加如下两句

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

注意空格

保存退出

下一小步

利用网页编辑软件编辑index.php测试文件

C:\Program Files\Apache Group\Apache2\htdocs

5bb2e00f7b79a026a387395402e984a3.png94d8aaa5386e0c2042dff24c9889ae0a.png

新建文本文档输入

phpinfo(); ?>

改名为index.php

重启apache服务

3354feeb75a7c7d7b90a044ffa08aad7.png

打开右下角的 apache 选择restart 重启apache服务,对于警告 确定即可

75deb74ff7b5542fb85229a56c1d5fab.png

进行网页测试

fd6ea005c34693b21204767d6d8b5686.png

将phpMyAdmin-2.6.2.zip 解压至根目录下phpMyAdmin文件夹

找到apache 的配置文件添加

alias /phpmyadmin/ "c:/phpmyadmin/"9bcaf4714a4b2705e2434f84b4b8cd85.png

还有phpmyadmin下的config.inc.php

47427000784346d6f80b9edc434cfbd7.png

用写字板打开文件

418e03bab3bbee0e9e7a49d9162e3029.png

定位至如下关键字

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '';

分别填上你mysql的用户和密码即可,这里注意安装时设置的密码,一样即可

727ba77c52e5ca203eb52c43c49252a4.png

密码与这个一致即可

6bed07d147ebfaf91378bafb1a9f10a3.png

定位至

添加参数

或者把localhost写成ip

或者回环地址127.0.0.1

php.ini文件中";extension=php_mbstring.dll"前面的";"一定要去掉,

61a029a452eb7d9f9c0901486ebfb285.png

找到php文件夹下的php.ini

;extension=php_mbstring.dll

把这一句前面的;去掉

b871bbaa238dacbaedbb4a0715066528.png

将php/etx目录下的php_mbstring.dll php_mysql.dll文件复制到c:/window/system32目录下!

84f266aca850ce742d49d630648ac69f.png

a6ff3611c292b7851a4d2a9e42927269.png

将php下的libmysql.dll拷贝至windows/system32下

测试一下

41eb86ff1d063690670689fc3067f3b7.png

安装PHPBB

c173bdd4d45b146d7169cf9d26a54286.png

将论坛phpBBcn拷贝解压至C:\Program Files\Apache Group\Apache2\htdocs目录下

安装

0228599be87ca2172e9733c85f27d97e.png69fb25ca584c7585dff83155196ad9f3.png

登陆mysql数据库

输入以下命令

mysql> create database bbs character set utf8;

创建数据库bbs,同时规定字符的编码格式

quit

退出数据库

Exit

退出命令窗口

因为mysql一般选用gb2312,而phpbb2一般为utf8,所以在建立BBS专用数据库时应注意字符格式

按下列路径找到install.php

2db7aefb44d2d330ae3e3666b794127e.png

至此又回到一个熟悉的论坛安装界面了

8df65372ec84ee794fe74a11c00d92c8.png

填写相关数据,注意的是数据库用户的名称,账户,密码,管理员电子邮箱,账号密码等

bf3a0496d7f4f46f6f770a52c714beee.png

完成安装

d4984fb244519ce55bc2f73d86b779d7.png

b85c334b40c1f8cc34316ee39b14cf74.png

知道到路径C:\Program Files\Apache Group\Apache2\htdocs\php\phpBBcn\phpBB2020cn下删除 contrib和install这两个文件夹

25de80f1d487b823bdd53186e3e56a14.png

输入管理员密码登陆

4cf4afad716f64454c2ab2800b04d743.png

至于后面的添加论坛的步骤就不在此详述了

进入管理控制面板

fff290e4a8e3da17a50d363dfa96c45d.png

添加的话和linux是一样的

至此 我们已经简单的实现了linux和windows下用mysql+apache+php实现论坛的基本过程

这两篇文章均没有对原理性的东西进行描述,只是简单的实现了一个环境。对搭建只是有一个简单的了解罢了,

突出显示管理员-- 控制面板控制。 使用这项将显示登录用户页面当前在线管理员名字粗体或斜体和版主的名字粗体. 可控制首页当前在线 用户小图片, 如不想使用小图片, 请选择 "否". 谁在线(当前在线用户)/论坛管理者(管理团队):图片及颜色区分。(突出显示管理员-- 控制面板控制)[当你的的论坛访问量教大时,可以关闭当前在线用户中的用户图片及在线图例。] 2。首页显示在线IP -- 控制面板控制。(当前流行的此 HACK 是不能实现的,如果你的论坛用户讨厌使用该项,请关闭它) 首页显示用户在线 IP/来自/操作系统/浏览器? 选择 "否" 将不使用该功能. 3。首页下方显示申请招收版主 -- 控制面板控制。 首页下方显示申请版主? 选择 "否" 将不显示该功能. 如果论坛招收版主, 可以选择 "是" (如果你的论坛不招收版主,请关闭它。) 4。论坛首页滚动新闻。 5。中文搜索。 6。OICQ 7。快速插入方面:Flash(可快速控制大小) /iFrame/ Move /Fly /Shadow /Glow 8。上传方面/连接图片:可控制大图片,以防止撑坏页面表格 9。从 2.2.7 始重建数据表 usergroup (论坛日历/浏览公告,可以从后台用户组中随便控制 你的不同用户组的权限。) 10。后台联盟论坛管理,使添加/编辑/删除联盟论坛,象发布公告一样简单。 注意:1。如果你的老版本使用的是非本论坛提供与其他人提供的版本混用,由于 OICQ 加入不同(OICQ/QQ) 等出现问题请自行解决。 2。得到一个好的论坛风格,加入时请注意修改后使用。 其它请继续阅读下列的说明。(2.2.8 附带附件保存到文件。如果你不希望上传的附件到数据库,覆盖即可。)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值