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