搭建论坛(一)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

最近接触了几款新的论坛软件和大家一起分享一下!
    基本大流程是搭建起自己的网站,然后加载上论坛软件。其实很简单的明白原理即可!在Windows 环境下我们需要下面几款软件:
    安装准备

    1、apache_2.2.8-win32-x86-openssl-0.9.8g.zip

     下载地址:http://httpd.apache.org/     

    2、mysql-5.0.18-win32.zip

     下载地址:http://www.mysql.com/downloads                            

    3、php-5.2.5-Win32.zip       

     下载地址:http://www.php.net/downloads.php   

    4、phpMyAdmin-2.6.2.zip   

下载地址 :http://sourceforge.net/projects/phpmyadmin/ 

    5、论坛软件:phpBB_phpbbchina.rar 这个软件我们可以自行选择本人是用上面的版本的软件测试(其他软件配置方法略有不同)

    安装:

    1、安装MySQL

       有几点大家需要注意的:如图,我们选择详细的配置过程:

      

服务模式我们选择服务器模式

      

安装的字符集我们选择gb2312

     

     2、安装Apache

  安装之前要确保,机器的80端口没有被占用。

       a、将软件解压到C:\根目录下重命名为PHP,  把php.ini-dist改为php.ini  ,打开该文件找到MYSQL 字符串,去掉前面的分号,实现PHP和MYSQL的结合             
       b、将PHP中用到的一些参数,我们定义到环境变量中,右击我的电脑--属性--高级--环境变量,在系统变量中 找到path变量,将   “  ;C:\php;C:\php\ext”(以分号分隔), 重新启动电脑。
            

       

      c、实现PHP和Apache的结合。修改Apache的配置文件(httpd.conf),

      如图:加入LoadModule php5_module C:/php/php5apache2_2.dll                 加入: PHPIniDir "C:/php"

        

       如图加入:AddType application/x-httpd-php .php      AddType application/x-httpd-php .html   

        

      d、利用网页编辑软件编辑index.php文件代码如下:

      

      重启Apache服务,进行测试http://127.0.0.1/index.php如果能出现下面的情况则说明安装正确。

      安装PHPMyAdmin

     将软件解压到指定的目录下,重命名为“phpmyadmin”最好是放在主目录下,如果放在其他的地方我们需要在httpd.conf 文件中添加一条的虚拟目录的指令:alias /phpmyadmin/    “实际存放路径”

     a、打开conf.inc.php文件查找:$cfg['Servers'][$i]['user'] = ''; 
$cfg['Servers'][$i]['password'] = ''; 在这两个地方分别填上管理数据库德用户和密码;

     b、查找$cfg['PmaAbsoluteUri'] ="" ,这个地方加上phpmyadmin所在的路径
"http://localhost/phpMyAdmin/"http://127.0.0.1/phpmyadmin

     c、修改php.ini    去掉;extension=php_mbstring.dll"前面的分号,同时将php/etx/ 目录中的extension=php_mbstring.dll 文件复制到c:\windows\system32

     第b.  c..步的主要目的是解决在打开phpmyadmin时出现:必须在您的配置文件中设定 $cfg['PmaAbsoluteUri'] 指令! 
The mbstring PHP extension was not found and you seem to be using 
multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.”
     提示及其它相关的问题

     安装完毕,我们可以做一下测试 http://127.0.0.1/phpmyadmin/ 会出现下面的页面:

      安装PHPBB

     a.将软件解压到网站的主目录下,即:C:\Program Files\Apache Software Foundation\Apache2.2\htdocs并重命名为“PHP”,现在可以进行测试

       HTTP://127.0.0.1/php 会出现下面的界面:

      我们可能遇到好、这样的问题。界面不能正常显示中文,这是数据库MYSQL和论坛软件所使用的字符集不同,在创建论坛的专有数据库的时候 我们可以规定数据库的字符集。例如:create database bbs character set gb2312;

 

       

      此处我们需要注明:该网站的域名(如果只是在内网用只是些主机头也没有问题,测试环境中无所谓),服务器的名称,管理员的信箱,下面的选择中,我们一般都选择第一种,把Apache服务作为一种系统服务,工作在80端口(前面确认80端口没有占用就是为了这个),剩下的一般不用动,一直“NEXT”.安装成功后,可以做一次测试,看是否安装正确。下面就是修改,打开Apache配置文件,C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

      网站的主目录DocumentRoot 我们不用改,我们把默认的目录索引改为index.phpJ即可






本文转自 位鹏飞 51CTO博客,原文链接:http://blog.51cto.com/weipengfei/396236,如需转载请自行联系原作者

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
Ubuntu Shell Linux
一键搭建SFroum开源论坛程序
SFroum是一款开源论坛程序,简化了站长的技术难度。官网位于<https://www.sforum.cn>,提供CSDN教程。由于Docker问题,一键安装脚本不可用,建议手动安装。适合Linux系统,如Debian和Ubuntu,最低配置为1核1G,推荐2核2G。安装涉及使用宝塔面板,安装Nginx,然后通过脚本安装论坛,如`ubuntu.sh`或`centos.sh`。安装后进行反代配置以绑定域名。安装完成后访问`/admin`进入后台。教程包含多步截图指导。
|
弹性计算 关系型数据库 MySQL
使用 Discuz 快速搭建论坛 | 学习笔记
快速学习 使用 Discuz 快速搭建论坛
168 0
使用 Discuz 快速搭建论坛 | 学习笔记
|
前端开发 安全 NoSQL
蒲公英论坛
蒲公英论坛实验报告
|
SQL 前端开发 JavaScript
【论坛项目】简单的论坛小项目-麻雀虽小,五脏俱全
【论坛项目】简单的论坛小项目-麻雀虽小,五脏俱全
386 0
【论坛项目】简单的论坛小项目-麻雀虽小,五脏俱全
|
关系型数据库 MySQL Java
基于阿里云部署自己的论坛小项目
感谢阿里飞天计划提供的平台,让我可以把论坛部署起来.
291 0
基于阿里云部署自己的论坛小项目
|
算法 安全 数据库
使用 Discuz 快速搭建论坛|学习笔记
快速学习 使用 Discuz 快速搭建论坛
189 0
|
算法 Java 数据库
jive论坛2
引用:http://zjd9961.blog.163.com/blog/static/3389299020072312451298/ 前言  Jive是一个开放的Java源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于JSP的论坛。
683 1
|
关系型数据库 PHP Apache
|
关系型数据库 PHP 数据库
下一篇
DDNS