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

30 篇文章 0 订阅

在现在的网络应用中,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的组合我们就可以开始我们自己的网络之旅了呃>>>:-)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
总括说明:本套件为绿色Wamp服务器搭建套件,目前只支持放于C盘,请解压后放于C盘并确保存在目录:C:\myphp\root。 一、本套件使用的程序版本信息: MySQL: 5.0.67 PHP:5.26 apache:2.2.3 phpMyAdmin - 2.11.9.2 二、各文件目录作用说明: Apache202:apache目录 MySQLMySQL数据库目录 phpphp安装文件目录 root:Web网站目录,php程序的文件此目录下。本机访问可使用:http://127.0.0.1进行访问 安装批处理.bat:第一次使用请双击此文件,开启服务用的文件,之后可以使用系统右下脚(状态栏)出现的红色图标控制apache运行状态。 卸载批处理.bat:卸载服务的文件,一般情况不需要使用。 ApacheMonitor:控制Apache启动的东东 MySQLInstanceConfig:MySQL数据库设置向导,一般不用操作此文件,有兴趣就……随便看了 三、数据库用户名和密码 用户名:root 密码: 其中密码为空,启动apache后,可以访问http://127.0.0.1/phpmyadmin对数据库密码进行修改。强烈建议第一次使用时就去修改。 四、开启扩展方法: 本套件默认之开启php_gd2.dll、php_mbstring.dll、php_mcrypt.dll、php_mhash.dll、php_mysql.dll扩展,即支持gd2画图和mysql数据库功能。用户需要开启更多扩展请用记事本打开C:\myphp\php\php.ini找到类似;extension=php_pdo.dll的内容去掉前面的;保存再重起apache就可以了。(一般在你了解什么是pdo\sqlite之前是不需要去开启更多扩展的) 五、附言: 关于两个bat文件的说明:两个bat文件都可以用记事本程序打开查看...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值