本系列文章原则:灰常详细,灰常简单,新手包学包会!46.gif因其简单,故未涉及安全性方面的考虑呵!

   本实验服务器为rhel-5-server-i386,客户端为windows xp。本实验所用软件包均在rhel-5-server-i386-dvd.iso镜像文件的Server目录下。

   这里的LAMP指Linux+Apache+Mysql+PHP,‘P’也可以值Perl或Python,lamp概念可参见百度百科

一、服务器端配置

   1、设置IP地址并重启网络服务。145025169.jpg

   2、查看IP是否修改成功。

145237447.jpg

   3、安装apache软件包。需安装如下4个软件包,其中*为版本号,并非任意匹配。(关于apache的详细安装,参见:linux服务之Apache

postgresql-libs-*.rpm

apr-*.rpm

apr-util-*.rpm

httpd-*.rpm

200525445.jpg

   4、安装mysql软件包。需安装如下4个软件包,其中*为版本号,并非任意匹配。

perl-DBI-*.rpm

mysql-*.rpm

perl-DBD-MySQL-*.rpm

mysql-server-*.rpm

200951789.jpg

   5、安装php软件包。需安装如下6个软件包,其中*为版本号,并非任意匹配。

php-common-*.rpm

gmp-*.rpm

php-cli-*.rpm

php-*.rpm

php-pdo-*.rpm

php-mysql-*.rpm

201526679.jpg

201620804.jpg

   6、启动mysqld服务。

202508547.jpg

   7、给root用户设置口令。

202635312.jpg

   8、用root用户查看数据库。

203557470.jpg

203727104.jpg

205841154.jpg

   9、编辑/etc/httpd/conf/httpd.conf文件,给DirectoryIndex参数添加index.php。

201910255.jpg  =>  

202050983.jpg

   10、编辑/var/www/html/index.php文件。

210021512.jpg


二、客户端测试

   1、测试客户机与服务器的连通性。

210336992.jpg

   2、浏览器访问。(红框内为从数据库读取的内容)

210600831.jpg



=====================================================================

===========最基本配置就这样完成啦,下面加上一个域名解析。===========

===============DNS的详细配置参见博文linux服务之DNS==================

=====================================================================

   1、安装软件包。

133141490.jpg

   2、编辑主配置文件(/var/named/chroot/etc/named.conf)。

133601147.jpg

   3、编辑正向解析的zone文件(/var/named/chroot/var/named/walker.com.zone)。

133947580.jpg

   4、启动服务(named)。

134103179.jpg

   5、客户机浏览器访问测试。(成功)

141437196.jpg