佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2453|回复: 4

在debian linux上架设 APACHE2 + PHP4+ MYSQL4.1 + PHPBB2

[复制链接]
发表于 29-5-2006 10:07 AM | 显示全部楼层 |阅读模式
在debian linux上架设 APACHE2 + PHP4+ MYSQL4.1 +  PHPBB2
  
  
安装 apache2 + php4 + mysql4.1
1.进入SU
#su

注:su 就是super user (root)

2.输入一个的command以便安装相关软体
#apt-get install apache2 php4 php4-mysql mysql-server


3.接着,你会看到这些讯息。 这些讯息是关于什么包包你即将安装。
最后一句是问 Y/N , 你只是需要输入Y for yes 就可以了。


4.直到安装mysql server的时候就会出现一下的画面。 就是按enter就可以了。


5.安装完毕,你可以在你network的其中一架电脑里面输入debian linux的IP。你就可以看到一下的画面了。

基本上 , apache2+ php4+ mysql 4.1 都完成了。 是不是很简单 ??

安装PHPBB2
到phpbb.com去下载phpBB-2.0.20.tar.bz2。 基本上我下载了都是会放在自己的home里面

1.我们要把这个包包decompress。
我们就用一下的command 来decompress这个包包。记得在Unix/linux永远都是case sensitive。用wget来下载。
#wget http://surfnet.dl.sourceforge.ne ... hpBB-2.0.20.tar.bz2
用tar -xvjf 来decompress
#tar –xvjf phpBB-2.0.20.tar.bz2


2.decompressing 的时候你会看到这些讯息


3.然后,我们检查看看是否已经decompress了。
#ls –a

有一个folder叫做 phpBB2的已经在里面了, 这就是已经完成decompress了。

4.把phpBB2换成 phpbb2
#mv phpBB2 phpbb2

5.然后查看是否已经换成了

看,phpbb2 是小号的。 大号的已经不见了。

6.把phpbb2搬去 /var/www
我们用cp command来copy整个folder过去。
#cp –r phpbb2 /var/www

然后我们检查看是否已经存在/var/www里面了。
我们用 ls –a /var/www/

给phpbb2建立mysql database
1.进入mysql , 在键盘上打一下的command :-
#mysql
2.然后,建立database
#create database mysql;

打EXIT,就能够出去了

修改phpbb2的配置文件 /var/www/phpbb2/install/install.php
#vi /var/www/phpbb2/install/install.php
基本上就是修改这几条line而已。 修改前:-
$dbuser = (!empty($HTTP_POST_VARS['dbuser'])) ? $HTTP_POST_VARS['dbuser'] : '';
$dbpasswd = (!empty($HTTP_POST_VARS['dbpasswd'])) ? $HTTP_POST_VARS['dbpasswd'] : '';
$dbname = (!empty($HTTP_POST_VARS['dbname'])) ? $HTTP_POST_VARS['dbname'] : '';

修改后:-
$dbuser = (!empty($HTTP_POST_VARS['dbuser'])) ? $HTTP_POST_VARS['dbuser'] : 'root';
$dbpasswd = (!empty($HTTP_POST_VARS['dbpasswd'])) ? $HTTP_POST_VARS['dbpasswd'] : '';
$dbname = (!empty($HTTP_POST_VARS['dbname'])) ? $HTTP_POST_VARS['dbname'] : 'phpbb2';

在这个修改过程中我只是加入了root在dbuser的后面和加入了phpbb在dbname的后面。
dbuser= database user,之前我们create database的时候是用root,所以就用root。除非你用别个user。
dbpasswd = database password,由于default的mysql database root user是没有password的,所以我没用修改过这行。
dbname = 就是database name,我们刚才create了一个database叫做phpbb2,所以我放phpbb2。

安装 phpbb2
打开IE,然后输入你debian linux的IP。 你就会看到一下的画面

然后我们要配置一下, 我没有提到的就是不需要去搞它
DATABASE TYPE : MySQL 4.x/5.x
Your Database Name: phpbb2
Database Username : root
Database Password :
Admin Email Adress : admin@admin.com
Domain Name : 192.168.1.10
Administrator Name: admin
Administrator Password: admin
Administrator Password [Confirm]: admin
Database Username: 由于我们在install.php里面已经配置root了,所以这里要用root。如果你用别个的话,肯定不能安装。
Database Password:由于root account没有password,所以不用放。
Admin Email Address:随便放都无所谓。
Domain Name:放回debian Linux的IP
Administrator Name:你想create什么名字都可以。


选择Just send the file to me and I'll FTP it manually, 然后按Download Config

基本上这个file只是用来覆盖在 /var/www/phpbb2/config.php
这个file的内容如下。你就是把以下的内容加入/var/www/phpbb2/config.php 就可以了
<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

$dbhost = 'localhost';
$dbname = 'phpbb2';
$dbuser = 'root';
$dbpasswd = '';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

?>

删除install 和contrib folder
这两个folder都是phpbb2的, 运行一下的commands就可以删除了。  
#rm -rf /var/www/phpbb2/install
# rm -rf /var/www/phpbb2/contrib.


然后打开IE,再次输入debian linux的IP


[ 本帖最后由 hackintosh 于 29-5-2006 10:10 AM 编辑 ]

评分

参与人数 1积分 +30 收起 理由
TMnet + 30 原创内容

查看全部评分

回复

使用道具 举报


ADVERTISEMENT

发表于 3-6-2006 05:14 PM | 显示全部楼层
很好。。。謝謝你的分享。。。

我會和實驗一番﹐請多創作﹐加油﹗
回复

使用道具 举报

 楼主| 发表于 5-6-2006 08:41 AM | 显示全部楼层
原帖由 goolb78 于 3-6-2006 05:14 PM 发表
很好。。。謝謝你的分享。。。

我會和實驗一番﹐請多創作﹐加油﹗


和你写的东西,我的不值得一谈。
你写的东西我很欣赏,只是没有时间去试试而已。
回复

使用道具 举报

发表于 17-1-2007 07:00 AM | 显示全部楼层
原帖由 hackintosh 于 5-6-2006 08:41 AM 发表


和你写的东西,我的不值得一谈。
你写的东西我很欣赏,只是没有时间去试试而已。



从你send给我的documentation,就开始认识debian,install,失败,install,失败,再install... 从陌生到渐渐熟悉..最后,终于给我成功install到了。。那种感觉正是~~ 太美妙了。。 ^^

感觉上已经慢慢爱上他了。。


这个part应该是你documentation的下半部吧  ,今天的工作时间就用完来研究这个php鸟。。

刚才遇到些小问题,为什么我用root进mysql也会access denied的。。

$su
passwd:
#mysql
ERROR 1045: Access denied for user: 'root@locathost' (using passwrod: NO)

从webbrowser 进phpbb也有很多个warning出来
(warning:cannot modify hearder information - blah blah blah..)


不想再研究了。。。现在头好痛。。 休息下先,今晚再来。。
回复

使用道具 举报

 楼主| 发表于 20-1-2007 05:18 AM | 显示全部楼层
原帖由 leekian 于 17-1-2007 07:00 AM 发表



从你send给我的documentation,就开始认识debian,install,失败,install,失败,再install... 从陌生到渐渐熟悉..最后,终于给我成功install到了。。那种感觉正是~~ 太美妙了。。 ^^

感觉上已经慢慢爱 ...


这个只是我整个guide的一个part而已。
我现在已经不搞system了。我专著在security了。现在发现security这个东西很厉害。

do it on ROOT
#mysql -u root -p

for more information, please refer to mysql guide hehe . i have no time to learn all.
http://www.twbsd.org/chs/book/index.php?ch=19  <-- simple guide for mysql...i've talked with this guy and currently i'm preparing the security guide for this guide..

[ 本帖最后由 hackintosh 于 20-1-2007 05:28 AM 编辑 ]

评分

参与人数 1积分 +5 收起 理由
goolb78 + 5 我很赞同

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-6-2024 03:28 PM , Processed in 0.054589 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表