本系列文章原则:灰常详细,灰常简单,新手包学包会!因其简单,故未涉及安全性方面的考虑呵!
本实验服务器为rhel-5-server-i386,客户端为windows xp。本实验所用软件包均在rhel-5-server-i386-dvd.iso镜像文件的Server目录下。
这里的LAMP指Linux+Apache+Mysql+PHP,‘P’也可以值Perl或Python,lamp概念可参见百度百科。
一、服务器端配置
2、查看IP是否修改成功。
3、安装apache软件包。需安装如下4个软件包,其中*为版本号,并非任意匹配。(关于apache的详细安装,参见:linux服务之Apache)
postgresql-libs-*.rpm
apr-*.rpm
apr-util-*.rpm
httpd-*.rpm
4、安装mysql软件包。需安装如下4个软件包,其中*为版本号,并非任意匹配。
perl-DBI-*.rpm
mysql-*.rpm
perl-DBD-MySQL-*.rpm
mysql-server-*.rpm
5、安装php软件包。需安装如下6个软件包,其中*为版本号,并非任意匹配。
php-common-*.rpm
gmp-*.rpm
php-cli-*.rpm
php-*.rpm
php-pdo-*.rpm
php-mysql-*.rpm
6、启动mysqld服务。
7、给root用户设置口令。
8、用root用户查看数据库。
9、编辑/etc/httpd/conf/httpd.conf文件,给DirectoryIndex参数添加index.php。
10、编辑/var/www/html/index.php文件。
二、客户端测试
1、测试客户机与服务器的连通性。
2、浏览器访问。(红框内为从数据库读取的内容)
=====================================================================
===========最基本配置就这样完成啦,下面加上一个域名解析。===========
===============DNS的详细配置参见博文linux服务之DNS==================
=====================================================================
1、安装软件包。
2、编辑主配置文件(/var/named/chroot/etc/named.conf)。
3、编辑正向解析的zone文件(/var/named/chroot/var/named/walker.com.zone)。
4、启动服务(named)。
5、客户机浏览器访问测试。(成功)