`
mylxiaoyi
  • 浏览: 327345 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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.
编译:
# 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配置和phpBB论坛软件的安装,创建一个完整的网络服务架构。 一、Linux基础 在开始之前,你需要熟悉Linux操作系统的基础知识,包括文件系统结构、命令行...

    php+ Apache +mysql服务套件

    **安装与配置“PHP + Apache + MySQL服务套件”**: 在Windows上,可以通过WAMP Server这样的集成环境简化安装和配置过程。WAMP Server提供一键安装,将所有组件打包在一起,包括PHP、Apache和MySQL。安装完成后,...

    图解配置Apache+PHP+MySQL协同工作,搭建BBS论坛

    ### 图解配置Apache+PHP+MySQL协同工作,搭建BBS论坛 #### Apache服务器的编译安装与验证 本文档详细介绍了如何从零开始配置Apache Web服务器,并确保其正常运行。Apache是世界上最流行的Web服务器之一,它能够...

    phpBB-2.0.15.zip_LINUX PHP_linux mysql_phpbb_phpbb2 for linux_论坛

    【标题】"phpBB-2.0.15.zip_LINUX PHP_linux mysql_phpbb_phpbb2 for linux_论坛" 涉及的是一个基于Linux环境,使用PHP编程语言和MySQL数据库搭建的phpBB2论坛系统。这个版本是phpBB 2.0.15,它是一个开源的讨论板...

    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"提供了一整套解决方案,用于搭建一个基于LAMP(Linux、Apache、MySQL、PHP)架构的服务器环境,并添加了对CGI(通用网关接口)的...

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

    在Linux系统中安装Discuz, PHPWind, PHPBB和WordPress是一项常见的任务,这些软件都是基于PHP的开源社区和博客平台,适用于构建互动性强的在线论坛和网站。以下将详细介绍安装和配置的过程,以及如何进行基本的功能...

    phpBB-2.0.22

    在本文中,我们将详细探讨如何在Linux系统上利用Apache web服务器、PHP解释器以及MySQL数据库来安装和测试phpBB2.0.22论坛。 ### 1. 系统环境准备 首先,确保你有一个运行Linux操作系统的服务器。这里我们以Ubuntu...

    Linux Apache服务器.doc

    【Linux Apache服务器搭建与配置详解】 在Linux环境中,Apache是一个广泛应用的Web服务器,它提供了强大的网页托管和HTTP服务。在本文中,我们将深入探讨如何在Linux系统上部署和配置Apache服务器,包括设置虚拟...

    Linux服务器配置及管理课程实习.doc

    此外,phpBB是一个开源的论坛软件,学生需要了解如何下载、安装和配置phpBB,使其能与Apache和MySQL协同工作,实现用户注册、发帖、回帖等功能。 SquirrelMail是一个基于Web的电子邮件客户端,适合于企业内部或小型...

    Appserv安装与配置

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

    Linux服务器管理与配置实习报告定义.pdf

    - **配置Apache服务器与安装PHP**:安装Apache,配置虚拟主机,集成PHP模块,使得Apache能够处理PHP脚本。 - **PHPBB论坛架设**:下载并安装phpbb论坛软件,配置数据库连接,设置论坛的基本信息和权限。 4. **...

    Linux服务器配置管理课程实习.doc

    这份实习报告详细记录了学生在Linux系统服务器配置与管理课程中的实践经历,涵盖了Apache、MySQL、PHP和PHPBB论坛的搭建,以及Squirrel Webmail的配置。 1. **Apache+MySQL+PHP+PHPBB论坛架设**: - **目的**:这...

    lamp 环境配置及discuz,phpwind,phpbb,wordpress网站的搭建/优秀论文

    【标题】中的“lamp环境配置”指的是在Linux操作系统上搭建Apache(L)、MySQL(A)、PHP(P)和Perl(M)的组合,这是一种常见的开源Web开发平台。这个环境被广泛用于搭建动态网站和应用程序,例如论坛、博客系统等...

    Apache 配置全过程

    3. **编译与安装**: 使用 `make` 命令编译源代码,然后用 `make install` 安装Apache到指定目录。 ``` make make install ``` 4. **启动Apache**: 安装完成后,可以通过以下命令启动Apache: ``` /usr/...

    XOOPS2 網站架設

    - 系统环境:可以运行在Linux+Apache+PHP+MySQL,Windows+Apache+PHP+MySQL,Windows+IIS+PHP+MySQL,以及mac osx+Apache+PHP+MySQL上。 - 推荐软件版本:PHP 4.1.x或更高,MySQL 3.23.x或更高,Apache 1.3.26或更...

    phpbb3论坛程序

    通常,这可以通过在Linux服务器上配置LAMP(Linux, Apache, MySQL, PHP)堆栈来实现。安装过程包括下载最新版本的`phpBB3` 压缩包,解压后上传至服务器,通过Web浏览器完成在线安装向导,设置数据库连接信息,以及...

    PHP+Mysql开发入门

    - **低成本**:LAMP(Linux, Apache, MySQL, PHP)或LNMP(Linux, Nginx, MySQL, PHP)组合是常见的低成本Web开发方案。 - **开源**:用户可以自由获取PHP的源代码进行二次开发或学习研究。 ##### 1.3 PHP的创始...

    网络操作系统的课程设计 Linux课程设计

    【网络操作系统课程设计——Linux课程设计】主要涵盖了Linux环境下网络服务的搭建,特别是Apache服务器、MySQL数据库和PHP的源码安装配置,以及phpBB论坛软件的集成。以下是详细的知识点解析: **一、课程设计目标*...

    phpbb-安装程序

    **phpBB** 是一款开源的、基于Web的讨论论坛软件,以其强大且用户友好的功能在互联网上广受欢迎。作为一款用PHP语言编写的程序,它能够与多种数据库系统(如MySQL、PostgreSQL等)配合使用,为用户提供了一个高效、...

    基于LAMP环境的PHPBB论坛设计说明.doc

    基于LAMP环境的PHPBB论坛设计说明是一个关于构建开源论坛系统的详细报告,主要涉及了LAMP架构的各个组成部分以及PHPBB论坛的安装和配置。LAMP代表Linux、Apache、MySQL和PHP,这是一个常见的用于搭建动态网站的开源...

Global site tag (gtag.js) - Google Analytics