`
dengbaoleng
  • 浏览: 1129368 次
文章分类
社区版块
存档分类
最新评论

Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设

 
阅读更多

在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作以后我们就可以用phpBB2来架设我们自己的论坛了.
1 安装MySQL
MySQL可以从htt://www.mysql.org处下载得到.解压后入其目录,我们可以看一下他所提供的INSTALL-BINARY文件,在其中谈到了MySQL的安装方法:
$ groupadd mysql(添加mysql组)
$ useradd -u mysql mysql(添加用户名mysql)
在这个安装过程中我们是将MySQL安装在/usr/local目录下:
$ cd /usr/local
将解压后得到的目录移动到这里:
$ mv /PATH/mysql-full-name
建立一个链接:
$ ln -s mysql-full-name mysql
$ cd mysql
$ scripts /mysql_install_db --user=mysql
$ chown -R root .
$ chown -R mysql data
$ chgrp -R mysql .
$ bin/mysqld_safe --user=mysql &
这样我们就将MySQL安装在我们的机器上了.
2 安装Apache:
Apache可以从http://www.apache.org处下载得到.解压下载得到的安装包,进入解压后的目录,执行下面的命令:
# ./configure --prefix=/usr/local/apache2
在这里我们是将Apache安装/usr/lcoal目录下
编译:
# make
安装:
$ make install
这样我们就将Apache安装在我们的机器上了.
我们可以在我们的浏览器中输入http://localhost.如果可以显示Apache界面则说明我们的安装已经成功了.
3 安装PHP5:
PHP5可以从http://www.php.net处下载得到.将下载到的安装包解压,进入解压后的目录,执行下面的命令:
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd --enable-mbstring
配置PHP5可以加载Apache模块,MySQL和gd.
编译:
# maek
安装:
$ make install
经过这样的步骤以后我们就将PHP5安装在我们的机器上了
4 配置Apache:
我们可以用下面命令来打开Apache的配置文件:
$ vi /usr/local/apache2/conf/httpd.conf
在一般的情况下,似乎我们并喜欢默认的Apache页面存放的目录,这样我们就可以将这个目录改为我们所喜欢的目录:
找到DocumentRoot行,将其值改为/home/mylxiaoyi/Documents/Web
找到Directory行,将其值改为/home/mylxiaoyi/Documents/Web/
经过这样的配置以后我们就将Apache的页面目录改到对我们方便的目录下了.
我们可以简单的编写一个主页目录存放在/home/myxliaoyi/Documents/Web/目录下,然后重启Apache:
$ /usr/local/apache2/bin/apachect1 restart
然后在我们的浏览器中输入http://lcoalhsot,如果我们可以看到我们编写的主页,则说我们的Apache现在已经配置成功了.
下面的配置可以使得Apache支持PHP5,在这个配置文件中加入下面的语句:
#装入PHP5模块:
LoadModule php5_modeule modules/libphp5.so
#告知Apache解析PHP5:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
保存退出后重启Apache:
$ /usr/local/apache2/bin/apachect1 restart
然后我们编写一个简单的PHP页:
<html>
<head>
<title>
Test Php
</title>
</head>
<body>
<?php echo "hello"; ?>
</body>
</html>
保存为hello.php,保存在我们的Web目录下,然后在我们的浏览器中输入http://localhost/hello.php.如果我们可以看到页面显示hello,则说我们的php已经配置成功了.
到此我们的Linux+Apache+MySQL+PHP已经配置成功了.这样我们也可以来建设我们的PHP网站了.
5 安装phpMyAdmin:
我们可以用phpMyAdmin来管理我们的数据库,这个管理工具可以从http://sourceforge.net处下载得到.将下载得到的软件包解压放在我们的Web目录下,并将其目录名改为phpMyAdmin(我们也可以不改而使用默认的名称).进入这个目录,用我们的vi打开config.inc.php配置,找到下面的几行:
$cfg['blowfish_secret'] = 'sirtoozee';(我们所采用的加密语法)
$cfg['Servers'][$i]['user'] = 'root'; (我们登陆数据库所用的用户名)
$cfg['Servers'][$i]['password'] = ''; (登陆数据库所用的密码)
保存退出后,在我们的浏览器中输入http://localhost/phpMyAdmin/index.php
如果这时我们可以看到我们的管理界面则说我们的这个管理已经可以正常工作了.如果不可以,我们要再检查一下我们登陆数据库所用的用户名及密码.
6 phpBB2论坛的架设:
phpBB2可以从这里下载得到:http://www.phpbb2.de
下载后我们将其解压到Web目录,然后在我们的浏览器中输入http://localhost/phpBB2/index.php 这样我们就可以看到论坛的安装界面了.在我们输入一些简单的信息后就可以开始我们的安装过程了.在完成我们的安装以后我们一定要记得删除目录下的contrib和install目录,这样可以防止黑客再次安装而破坏我们现有的论坛.这样我们就架设起了我们自己的论坛了.我们可以通过http://localhost/phpBB2/admin/index.php来管理我们的论坛.
通过Linux+Apache+MySQL+PHP5的组合我们就可以开始我们自己的网络之旅了呃>>>:-)

分享到:
评论

相关推荐

    dns+apache+mysql+php+phpBB

    Linux下的LAMP搭建+DNS配置 dns+apache+mysql+php+phpBB 超详细的图文教程

    Apache2.2.4+php5.2.1+mysql5.2.1+phpbb+cgi+phpmyadmin2.9.2.rar

    服务器安装应用Apache2.2.4+php5.2.1+mysql5.2.1+phpbb+cgi+phpmyadmin2.9.2.rar 一键安装

    phpBB-2.0.22

    Linux+Apache+PHP+MySQL架设后,利用phpBB2测试架构

    phpBB-2.0.15.zip_LINUX PHP_linux mysql_phpbb_phpbb2 for linux_论坛

    很好的论坛php+mysql+linux

    Appserv安装与配置

    而现在很多实用的XOOPS、phpBB、blog…等套装网站软体,都必须支援PHP与资料库才能安装,如果想要将电脑变成网页伺服器且将网站架设在自己电脑中,该怎么办呢? 以往要架设专业网页伺服器的话,大多得先安装Linux或...

    linux系统下安装discuz,phpwind,phpbb,wordpress详细过程及截图

    linux系统下安装discuz,phpwind,phpbb,wordpress详细过程及截图,进行了一些基本功能的测试和配置

    在CentOS上MySQL数据库服务器配置方法

     在提到网站构架的时候,我们经常能够看到“LAMP”的说法,它就是“Linux + Apache + MySQL + PHP”。 MySQL+PHP的协同成功案例已经很多了。比如国外的PHPBB,VBB,国内的Discuz!论坛等等程序,都是用PHP + MySQL...

    phpbb3简易论坛代码

    phpbb3简易论坛代码php+mysql

    phpBB v2.04 中文修正版

    phpBB 2.04中文修正版安装说明 1.将解压后的文件上传至你的空间,保持目录结构不变,假设目录为phpBB2 2.将phpBB2/config.php的文件属性改为777 3.用浏览器打开http://你的域名/phpBB2/,页面将自动转向安装页面 4....

    PHPBB论坛拍卖插件phpbb-auction

    ## Requirements: A running phpBB 2.0.x (lastest version recommended) ## GD 1.8.x - 2.0 or higher (require for auto-thumbnail ## HTTP File Upload Enabled ## ## Tested with: __________ ## ## Files ...

    PHPBB轻型PHP论坛 含中文语言包 3.1.2.rar

    PHPBB轻型PHP论坛 含中文语言包,PHPbb是一款界面简洁、功能实用的轻量级PHP论坛社区程序,由国外团队开发,并保持...PHPBB论坛不仅支持MYSQL,而且支持PostgreSQL、MSSQL、Microsoft Access与Oracle[1]等多种数据库。

    phpBB v3.2.2 正體中文.zip

    [PHPBB3-15224] - 使用Mysql全文搜索索引时,“仅限邮件文本”中的高级搜索与SQL错误崩溃; [PHPBB3-15245] - 通过app.php访问时原子提要中的相对URL被破坏; [PHPBB3-15262] - 3.2.1中的WebFontConfig google家族...

    phpBB论坛管理教程

    本教程详细的介绍了phpBB系统中论坛管理的相关使用教程。

    PHPBB V4 wap手机论坛

    PHPBB wap论坛 不懂的百度一下PHPBB手机论坛! 功能还不错!还支持银行等游戏!

    phpBB论坛2.04版

    phpBB论坛2.04版

    phpbb论坛MOD插件库

    此MOD是为phpBB2 ver 2.0,2 Highlight Bad Words 假如你是斑竹,而又用户用了脏话,你会看见原本的字词变成有颜色的字词,而并不是一个替补,如xxx. iBF style IP View on Topic 这会在查看的贴子中加入一个用户...

    phpbb 2.x.x to Discuz! 2.5F 论坛转换程序

    论坛程序安装到与 phpbb 相同的数据库里.由于 Discuz! 可以使用表名前缀, 所以不会与原有数据冲突. 两者必须在一个库中, 否则 无法转换. 2. 本程序会覆盖 Discuz! 数据库中相关信息. 3 ...

    如何整合Joomla1.5.9与phpBB3论坛

    详细介绍利用RokBridge_1.0RC8整合Joomla!1.5.9与phpBB3论坛。

Global site tag (gtag.js) - Google Analytics