LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2793|回复: 10

apache2+mysql+php+phpmyadmin+phpbb安装过程

[复制链接]
发表于 2004-6-3 08:23:11 | 显示全部楼层 |阅读模式
我的系统为portage-2.0.50-r7
/etc/make.conf中已经设置ACCEPT_KEYWORDS="~x86"
/etc/gentoo-realese显示为Gentoo Base System version 1.4.15

1 安装服务器环境
USE=“apache2 mysql” emerge mod_php

这个过程相当长,当时我是
USE=“apache2 mysql” -f emerge mod_php && USE=“apache2 mysql” emerge mod_php && sync && poweroff
然后就睡觉去了。醒来时机器已经关了--这说明安装相当顺利。

2 测试apache2及配置
首先
/etc/init.d/apache2 start
开始apache2服务器,打开浏览器,打上http://127.0.0.1,如果有熟悉的欢迎信息,则说明apache2安装成功且成功启动。apache2的配置文件为/etc/apache2/conf/apache2.conf。自行配置。采用默认也可以。可以在其中加上
AddDefaultCharset gb2312


3 让apache2支持php
nano -w /etc/conf.d/apache2

#APACHE2_OPTS="-D SSL"
改为
APACHE2_OPTS="-D SSL -D PHP4"

在网页跟目录下新建一个index.php,内容为[PHP]<?phpinfo()?>[/PHP] 。
/etc/init.d/apache2 restart
重新启动服务器。浏览器http://127.0.0.1/index.php测试

3 运行mysql
/etc/init.d/mysql start
如果你是第一次运行mysql,系统会提示你,要你先运行
mysql_install_db

运行成功之后,还会提示你,叫你修改root密码。可以用
mysqladmin -u root password '你的密码'
来设置mysql的root密码

4 安装phpmyadmin
emerge phpmyadmin
。这个命令最好在虚拟终端打。因为emerge快结束时,会有重要的提示信息。好象是phpmyadmin is not completely installed in your system.To complete it ,your should xxxx
安装"should"后面的提示就可以了。我的"should"后提示信息为
mysql -u root -p < /usr/share/webapps/phpmyadmin/2.5.6-r1/sqlscripts/mysql/2.5.6-r1_create.sql
当然,不同的软件版本会有细微的区别。
然后,打开浏览器http://127.0.0.1/phpmyadmin,可以新添一个数据库给phpbb使用。(其实phpmyadmin能作的,mysql的命令都能作。但是,因为我是新手:-)所以用了这个懒办法)

5 安装phpBB
emerge phpBB
或者直接下载最新的phpBB-2.0.8a.tar.bz2把之解压到网页根目录也行。把里面的config.php属性改为777
浏览器http://127.0.0.1/phpBB/install/install.php

6让服务器开始自动运行
rc-update add apache2 default

rc-update add mysql default


Enjoy~!
发表于 2004-6-4 03:53:54 | 显示全部楼层
不错的经验分享, 谢谢夏威夷兄!:p
 楼主| 发表于 2004-6-22 00:24:45 | 显示全部楼层
谢谢
终于有个人回复了
我还以为我白打了这么多字呢:)
发表于 2004-6-22 11:11:56 | 显示全部楼层
我也打算试试 :)
发表于 2004-6-22 11:24:36 | 显示全部楼层
楼主有没有架设过jsp环境啊 要是有请分享一下经验
发表于 2004-6-22 16:38:06 | 显示全部楼层
顶一下
发表于 2004-6-22 23:49:23 | 显示全部楼层
我来试试。下了my diary。用admin登陆,不知为什么不行
发表于 2004-11-11 10:00:56 | 显示全部楼层
在/etc/apache2/conf/commonapache2.conf中有AddDefaultCharset=ISO-8859-1
若要使用中文为默认编码,将ISO-8859-1修改成gb2312
AddDefaultCharset gb2312
发表于 2005-4-8 20:16:00 | 显示全部楼层
我已经有apache2了
然后想加进php模块
emerge mod_php
然后在/etc/conf.d/apache2里面回了-D PHP4
但是还是无法使用php啊
不知道应该改哪?
谢谢
回复 支持 反对

使用道具 举报

发表于 2005-4-8 23:54:20 | 显示全部楼层
建议看看gentoo维基 资料基本比较全面
http://gentoo-wiki.com/HOWTO_Index#Networks_.26_Services
回复 支持 反对

使用道具 举报

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

本版积分规则

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