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命令。