Apache:
1、 tar –jxfv httpd-2.2.11.tar.bz2 –C /usr/local
2、 cd /usr/local/httpd-2.2.11
3、 ./configure --prefix=/usr/local/apache2
#安装路径
--enable-so
#加载动态模块
--enable-ssl
#开启安全连接
--enable-rewrite
#地址重写
4、make
5、make install
6、cd /usr/local/apache2/bin
./apachectl start #启动
Mysql:
1、 tar –zxfv mysql-5.1.34.tar.gz -C /usr/local
2、 cd /usr/local/mysql-5.1.34
3、 ./configure --prefix=/usr/local/mysql
#安装路径
--with-mysqld-user=mysql #用户
--with-extra-charsets=all #支持所有字符集
--exec-prefix=/usr/local/mysql #执行文件位置
--with-innodb
4、make
5、make
install
6、cd /usr/local/mysql/bin
./mysql_install_db #初始化,产生var目录,存放数据库
若初始化失败,先卸载系统自带是否存在用户mysql
[[ rpm –e mysql --nodeps ]]
7、chown .mysql /usr/local/mysql -R
Chown mysql /usr/local/mysql/var -R
8、cd /usr/local/mysql/bin
./mysqld_safe --user=mysql & #启动,产生/var/lib/mysql 套接字文件
./mysql #连接到数据库
9、mysqladmin -u root password 123456
#给数据库管理员ROOT设置密码
Mysqladmin -u root password 123456 -p123 #修改密码
10、./mysql -u root -p 123
#连接到数据库
Php:
1、 tar jxfv php-5.2.9.tar.bz2 -C /usr/local
2、 cd /usr/local/php-5.2.9
3、 ./configure --prefix=/usr/local/php
#安装目录
--with-apxs2=/usr/local/apache2/bin/apxs
#通过apxs把php编译成apache一个模块
--with-mysql=/usr/local/mysql
#连接mysql
--with-config-file-path=/usr/local/php
#配置文件路径
4、make
5、make install
6、cp /usr/local/php-5.2.9/php.ini-dist
/usr/local/php/php.ini #从源代码拷贝配置文件
7、查看目录中是否有PHP的模块
/usr/local/apache2/modules/libphp5.so
8、vim /usr/local/apache2/conf/httpd.conf
53行 LoadModule php5_module
modules/libphp5.so
#配置文件中是否有这行,若没有手动添加。
9、vim /usr/local/apache2/conf/httpd.conf
#apache与php结合
309行后添加 AddType application /x-httpd-php .php
167行 Directory Index index.html index.php
10、 测试
重启apache
Vim /usr/local/apache2/htdocs/index.php
<?php
Phpinfo()
?>
http://localhost/index.php
11、发布phpBB论坛
Tar -zxf phpBB.tar.gz -C /usr/local/apache2/htdocs/
Mysql -u root -p 123
Ø Create database phpbb
Cd /usr/local/apache2/htdocs/phpBB
Chmod 666 config.php
#使用户对config.php有可写权限
http://localhost/phpBB/install/install.php
论坛系统管理员admin->根据提示一步一步走
注:一定要删除phpBB目录下的install 和contrib
Chmod 644 config.php