ubuntu 编译 apache?apache官网下载

其实ubuntu 编译 apache的问题并不复杂,但是又很多的朋友都不太了解apache官网下载,因此呢,今天小编就来为大家分享ubuntu 编译 apache的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

ubuntu编译安装httpd时make报错

可能的原因:权限问题,你试一试 sudo make

你make前没有配置:试一下./configure--prefix=/usr/local/httpd--sysconfdir=/etc/httpd--enable-so--enable-rewrite--enable-ssl--enable-ssl--enable-cgi--enable-cgid--enable-modules=most--enable-mods-shared=most--enable-mpms-shared=all--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util

安装httpd时要配置apr和apr-util安装目录

配置apr:

apr地址:

解压

tar zxvf apr-1.6.3.tar.gz

到解压后的文件夹里 cd./apr-1.6.3

设置安装路径./configure--prefix=/usr/local/apr

make和make install了

配置apr-util

前几步和按装apr一样,只是多了设置apr的安装路径

1./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr

2 make

3 sudo make install

安装httpd之前我们还先需要安装依赖

安装libpcre

apt-get install libpcre3 libpcre3-dev

安装 openssl-devel

sudo apt-get install openssl

sudo apt-get install libssl-dev

否则会报错:

pcre-config for libpcre not found

怎样用linux系统架设自己的网站

linux网站搭建是:Apache+php+Mysql。Apache是世界排名第一的Web服务器,根据Netcraf所作的调查,世界上百分之五十以上的Web服务器在使用Apache。在搭建平台时,也可以直接使用RPM包来安装,但是由于使用RPM包在一些系统上不支持,因此我们使用更通用的方法:直接从源代码来装。

Apache的特性:

1)几乎可以运行在所有的计算机平台上.

2)简单而且强有力的基于文件的配置(HTTPD.CONF)

3)支持通用网关接口(CGI)

4)支持虚拟主机.

5)支持HTTP认证.

6)集成PERL.

7)可以通过WEB浏览器监视服务器的状态,可以自定义日志.

8)支持服务器端包含命令(SSI).

9)支持安全SOCKET层(SSL).

10)具有用户会话过程的跟踪能力.

11)支持FASTCGI

12)集成的代理服务器

一:装Mysql

下载Mysql(连到物理机上),我们首先看看虚机和物理机的连通性,虚机是192.168.0.13,物理机是192.168.0.114.重启一下Network服务:service network restart,然后ping一下物理机。

发现是通的,网络连接正常,可以进行链接了#smbclient//192.168.0.114/src–U administrator,进入后查看我们用到的源码包,ls查看命令。

二:Apache安装

三:Php安装

图文连接:

你TMD的是SB,别个说了要如何安装软件吗,尼玛,想骗操作量就直接说

ubuntu下使用源代码编译安装apache2.2.26

在Ubuntu下使用源代码编译安装Apache2.2.26的过程如下:首先,通过链接下载Apache2.2.26源代码包httpd-2.2.26.tar.gz,执行命令sudo tar xzfv httpd-2.2.26.tar.gz解压并进入解压后的目录cd httpd-2.2.26,然后执行sudo./configure--prefix=/usr/local/apache2--enable-module=most--enable-rewrite--enable-shared=max--enable-so进行配置。若出现错误信息:checking for C compiler default output file name. configure: error: C compiler cannot create executables,表示缺少libc6-dev库,此时执行sudo apt-get install build-essential安装libc6-dev后,再次执行配置命令。如果未报错,接下来执行sudo make和sudo make install进行编译和安装。接着执行sudo groupadd apache创建apache组,使用sudo useradd-g apache apache创建apache用户并将其加入到apache组中,使用sudo passwd apache设置apache用户的密码。执行sudo chown-R apache:apache/usr/local/apache2将Apache安装目录的权限分配给apache用户和组。修改Apache配置文件,使用sudo vi/usr/local/apache2/conf/httpd.conf编辑文件。在配置文件中,将User nobodyGroup#-1修改为User apacheGroup apache,并将#ServerName www.example.com:80改为ServerName*:80。保存并退出编辑器。执行sudo/usr/local/apache2/bin/apachectl start启动Apache服务。打开浏览器访问以检查Apache是否成功安装,若页面显示Apache测试页面,则表示安装成功。重启Apache服务使用sudo/usr/local/apache2/bin/apachectl restart命令,关闭服务则使用sudo/usr/local/apache2/bin/apachectl stop命令。

阅读剩余
THE END