莞城网站建设,东营哪里有做网络推广的,如何把建设银行网站下载到桌面,跟换网站域名Linux实验报告-源代码编译安装Apache(Tarball文件安装)实验背景#xff1a;通常GNU组织提供的程序包都是源代码格式#xff0c;即将软件的所有源码文件先以tar打包#xff0c;然后再使用gizp或是bzip2压缩#xff0c;生成一个.tar.gz或是.tar.bz2结尾的软件包#xff0c;也…Linux实验报告-源代码编译安装Apache(Tarball文件安装)实验背景通常GNU组织提供的程序包都是源代码格式即将软件的所有源码文件先以tar打包然后再使用gizp或是bzip2压缩生成一个.tar.gz或是.tar.bz2结尾的软件包也称为Tarball文件。简单地说Tarball文件即程序源代码编译安装通常需要如下三个步骤./configureàmakeàmake install第一步执行源代码路径下的configure脚本此步骤的目的是a检查编译环境是否完备b通过configure脚本选项使用户可以定制编译配置如--prefixPATH指定程序安装路径第二步make命令 #自动执行编译第三步make install命令 #将编译好的程序放入指定的路径或默认路径下实验目的了解Tarball文件安装步骤。通过源代码编译安装Apache并开启此服务。最后测试web服务是否开启。实验环境VmwareWorkstation 9CentOS 6.4httpd-2.4.7.tar.gz实验准备1编译安装前需先确保系统的开发环境是否已配置即需先安装如下三个包组Development tools、Server Platform Development和Desktop Platform Development2, httpd依赖于pcre的开发功能所以需要事先安装上pcre-devel包3httpd还依赖于交心版本的apr和apr-util所以实验前也需事先安装上此哼哈二将。否则即会遇到本文最后的一些问题。实验步骤1下载Apache的主程序包httpd。(官网http://httpd.apache.org或是其它镜像网站下载)2解压出源程序并进入源程序目录DSC0000.jpg (60.77 KB, 下载次数: 1)2018-11-23 08:40 上传在源程序目录下通常有INSTALL、README等文件在安装之前可以先查看一下这些文件。比如INSTALL文件记录了此程序的安装步骤告知了完整的编译安装步骤参考网址http://httpd.apache.org/docs/2.4/install.htmlDSC0001.jpg (107.67 KB, 下载次数: 0)2018-11-23 08:40 上传3执行configure脚本开始检查编译环境DSC0002.jpg (95.4 KB, 下载次数: 0)2018-11-23 08:40 上传正常执行结束没有error信息即可4自动执行编译[rootlocalhost httpd-2.4.7]# make5安装已编译完成的程序[rootlocalhost httpd-2.4.7]# make install默认是安装在/usr/local/apache2/bin目录下6开启Apache服务[rootlocalhost httpd-2.4.7]#/usr/local/apache2/bin/apachectl startDSC0003.jpg (68.68 KB, 下载次数: 1)2018-11-23 08:40 上传7测试成功DSC0004.jpg (28.27 KB, 下载次数: 0)2018-11-23 08:40 上传此web page的路径通常在PREFIX/htdocs/.实验中遇到的问题1Q执行configure脚本时异常退出报错信息configure: error: APR not found.Please read the documentation.A查看Apache的编译安装说明(http://httpd.apache.org/docs/2.4/install.html)其中Requirements中指出安装Apache之前系统上需安装APR和APR-Util。按照操作说明下载APR和APR-Until源程序包并解压缩至Apache源程序目录下的./srclib/apr和./srclib/apr-util目录下。再次执行configure脚本即可顺利通过。(或者分别编译安装APR和APR-Util源程序包后也可以正常执行configure脚本)2Q执行configure脚本时异常退出报错信息configure: error: pcre-config for libpcre not found. PCRE isrequired and availbe fromhttp://pcre.org/A同理下载pcre源程序包编译安装后即可解决。3Q编译安装完成Apache并开启服务后浏览器中输入http://locahost可验证成功但是http://本机IP无法访问。DSC0005.jpg (44.82 KB, 下载次数: 0)2018-11-23 08:40 上传A通过命令serviceiptables stop临时禁用防火墙即可正常访问。(但是接下来即使再start iptables,甚至apachectl stop此网页仍可访问像是访问的是缓存如何清除)