折腾了一天,希望建立在干净的Linux利用源码安装Apache2 web server。
本来希望转换到新的Ubuntu 9.10但是中途出现一些问题,所有还是使用了9.04,最后才发现并不是系统的问题。我只能记录最后一次成功的配置。
系统Ubuntu 9.04,建立在虚拟机VirtualBox 3.0.10。首先配置更新源,建立编译环境build-essential,安装更新upgrade。安装增强工具。
Apache2.2.14解压至/usr/src
安装命令依照 Begining PHP and MySQL 最简单的命令。
#./configure --enable-so
#make
#sudo make install
这是第一个有改变的地方,需要sudo管理员权限才能写入安装文件。
默认安装的文件位于/usr/local/apache2文件夹。
之下有文件夹
bin #程序文件夹
cgi-bin #不太懂
error #一些var文件
icons #icons
lib #
man #
modules #这里并没有以前的模块文件
build #
conf #配置文件以及其他的模块文件,其内有一个extra文件夹
htdocs #默认的网页文件
include #头文件
logs #access_log & error_log & httpd.pid(?process pid?)
manual #many manual
基本的配置文件依然在httpd.conf中,端口,DocumentRoot,ServerName,Directory
启动的文件为/bin/apachectl
/etc 中不存在apache2文件夹
/etc/init.d 中也不存在相应的服务程序
仅仅存在于/usr/local/apache2
这是好事还是坏事呢?
分享到:
相关推荐
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...
log4cxx是Apache旗下的日志工具,本资源中有编译 log4cxx所要用的所有的源码,且有编译帮助文档,以及一个测试工程。 本人亲测:100万条,用了8秒;1000万条日志,用了83秒,文件大小为810M 配置:在虚拟机里面测的...
对于linux操作系统,需要新建配置文件 `JMETER_HOME.config` ,填入jmeter安装目录,例如`/usr/local/apache-jmeter-3.2`,跟jar文件放在同一目录下。 ### 运行 java -jar testing_platform-0.1-SNAPSHOT.jar ...
为了实现系统功能,本系统选择在ubuntu(Linux)、libpcap、apache、mysql和php的平台上开发,操作系统和软件开发包全部为开源免费的软件,这也是本系统的一个重要特点。本系统首先用libpcap捕获数据包,然后用C语言,...
令人激动的Google手机操作系统平台-Android正式发布了,这是一个开放源代码的操作系统,内核为Linux. 作为开发者,我们所关心的是这个平台的架构以及所支持的开发语言。下面是这个平台的架构模型: 这个平台有以下...
我的累积的文档资源 webBrowser 打印linux常用笔记.txt ssh工程源码 Ubuntu搭建SSH_WEB环境 VC连MySql.doc 谭浩强c语言全书word版.zip 现在开始配置Apache服务器.doc
在此存储库和发行版中,您将找到一个.zip文件,其中包含DAT的精简JavaScript源代码和示例配置文件注意:下载此应用程序,即表示您同意用户许可包含的条款。代管DAT需要nodejs12。支持任何支持nodejs 12的系统。 已...
如果未安装lxml,则可以安装python-lxml或自动安装它并从源代码进行构建。 要从源代码构建lxml,您需要一个C编译器并安装xml和xslt开发包。 要安装python-lxml,请根据您的发行版执行以下命令。 在Fedora,RHEL 7...
Doxygen是构建源代码文档所必需的。 Python语言是构建Python语言包装程序所必需的。 可以使用不同的方式来安装上述软件包,具体取决于所使用的操作系统: Ubuntu 18.04 Linux sudo dpkg --add-architecture i386
Apache Livy是一个开放源代码的REST接口,用于从任何地方与进行交互。 它支持在本地运行或在中运行的Spark上下文中执行代码片段或程序片段。 交互式Scala,Python和R Shell 使用Scala,Java,Python批量提交 多个...
内置Apache Spark支持要了解有关齐柏林飞艇的更多信息,请访问我们的网站要求Java 1.7 在Mac OSX,Ubuntu 14.X,CentOS 6.X上进行了测试Maven(如果您想从源代码构建) Node.js程序包管理器入门建立之前如果您没有...
Maven(如果您想从源代码构建) Node.js程序包管理器 入门 建立之前 如果您没有准备好要求,请安装它。 (安装方法可能因您的环境而异,例如适用于Ubuntu。) sudo apt-get update sudo apt-get install openjdk-7...
这个 Vagrantfile 使用 PHP、MySQL 和 Apache2 创建了一个简单的 Ubuntu 14.04 x64 服务器。 最新的 LimeSurvey 源代码被克隆到 VM 中,并与您运行vagrant up的目录共享,以便您可以立即开始开发。 主机操作系统...
java语音源码 智能家居 控制家里所有的家电 声控 人脸识别 系统图 人脸识别(借助讯飞语音和百度人脸识别平台) 输入部分 (IOS & Android & 微信订阅号或者公众号) 文字 语音 (借助讯飞语音和百度语音开放平台) 语意...
2、为你的计算机安装 mariaDB ,并且有可以使用的 mariadb-client 客户端工具,一般安装完 MariaDB 会自动安装,如果在 Ubuntu 上可能需要另外执行 sudo apt install mariadb-client 进行安装。 3、创建一个数据库,...
FCKeditor-java没有很好的解决中文问题需要我们修改它的源代码后重新编译打包打包过程如下: 1 新建一个web工程名字为FCKeditor-java-2.3,然后把FCKeditor-2.3-java.zip解压缩后的代码拷贝到工程目录下 2如果是用...
该存储库包含Project Calico的每主机守护程序Felix的源代码。 发牌 Felix本身以及大部分Calico均根据Apache v2.0许可获得许可。 bpf-gpl目录中的BPF程序已获得GPL v2.0的许可,以与Linux内核帮助程序功能兼容。 我...
� Android 的源代码遵循 Apache V2 软件许可,而不是通常的 GPL v2 许可。有利于商业开发。 � 具有强大的 Linux 社区的支持。 Android Android Android Android 的不足 � 由于采用了 Java 作为应用开发语言,目前...