3.10.2 教师示范

3.10.2 教师示范

1.PHP的安装

(1)安装相应组件:

apr-1.2.12-2.fc9.i386.rpm

zlib-devel-1.2.3-18.fc9.i386.rpm

libxml2-2.6.32-1.fc9.i386.rpm

libxml2-devel-2.6.32-1.fc9.i386.rpm

(2)下载PHP 5.2.6(tar.gz)并进行解压:下载地址为“http://www.php.net/downloads.php”。

(3)进入解压出来的目录并且对PHP进行编译配置,并进行编译和安装。

“--prefix=/usr/local/php”设置了PHP的安装路径,“--with-apxs2=/usr/local/httpd/bin/apxs”设置Apache HTTP服务器编译和安装扩展模块的工具。

(4)成功安装后复制“php.ini”的配置文档到PHP的安装目录下。

(5)打开Apache的配置文档,找到“LoadModule php5_module”,在其下方添加PHP文档的解析。

(6)保存Apache配置文档,并重启。

(7)进入Apache的网页目录,编写一个PHP的脚本,并用浏览器进行访问测试。

2.Apache的安装和使用

(1)编译安装:

1)解压Apache的源文件压缩包并进入解压出来的目录。

2)配置Apache的安装选项。

“--prefix=/usr/local/httpd”用来指定安装的目录。

“--enable-module=so”用来提供DSO支持的Apache核心模块。

3)执行编译安装。

4)启动Apache并进行测试。

(2)Apache的设置:

1)找到Apache配置文件的位置(安装目录“/conf/httpd.conf”下)。

2)修改Apache的监听端口:打开“httpd.conf”文件,找到配置文件中listen的位置,将默认监听的80端口修改成其他端口。修改完毕后保存配置文档并重启Apache,查看修改结果。

3)修改Apache网页目录的路径:①打开“httpd.conf”文件,找到“DocumentRoot"/usr/local/httpd/htdocs"”将其修改,继续找到“<Directory"/usr/local/httpd/htdocs">”将路径修改一致。②保存配置文档并重启Apache进行测试。③进入“/var/www/html”并创建一个“index.html”文件并查看效果。

4)修改Apache的默认首页:①打开“httpd.conf”文件,找到“DirectoryIndex index.html”将其修改。②保存配置文档并重启Apache,接着在网站目录下创建一个“uic.html”文件并查看效果。

5)添加虚拟目录:①修改Apache目录的访问权限。②找到“<Directory/>”的配置。将Deny from all修改成Allow from all。③添加虚拟目录。④在“httpd.conf”的最后面添加虚拟目录的声明,格式为“Alias/目录名"目录的系统路径"”,如“Alias/uic"/var/www/uic/"”。修改完毕后保存配置文件并重启Apache。⑤创建相应的文件夹并设置其权限,接着再创建一个网页文件,并进行测试。