初次linux下安装apache2.4.27遇到的一点问题和解决方法
2017-08-28 19:26
405 查看
1、在apache官网下载的httpd-2.4.27.tar.gz
2、tar zxvf httpd-2.4.27.tar.gz 解压,在一篇文章中看到使用编译安装(新手。。我甚至不知道什么是编译安装,只能照着来)
cd httpd-2.4.27 //进入解压后的文件夹
./configure --prefix=/usr/local/apache2 \\ 指定安装目录
3、这时候提示了错误 大概是说缺少apr,通过查找资料得知,在最新的apache2.4都需要apr以及apr-util。
到官网下载了apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz
tar zxvfapr-1.6.2.tar.gz
tar zxvfapr-util-1.6.0.tar.gz
将两个包解压后将其移动到httpd-2.4.27文件夹指定位置使用插入方法安装,可以在编译httpd-2.4.27的同时编译安装apr、apr-util
cd
-
mv
apr-1.6.2
httpd-2.4.27/srclib/apr
mv
apr-util-1.6.0
httpd-2.4.27/srclib/apr-util
cd
httpd-2.4.27
./configure
--prefix=/usr/local/apache2 --sysconfdir=/etc/apache2/conf/ --with-inculded-apr --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mpms-shared=all
原以为这就可以安装完成了,然而这是提示了错误
这是属于我这种菜鸟的错误。。。
解决方法:
yum
install openssl-devel
yum
update openssl
不过我并没有成功,因为我使用的ubuntu默认软件包管理是dpkg,因此我使用的解决方法为
sudo
apt-get install openssl
sudo
apt-get install libssl-dev
如果是RedHat、centos则是
sudo apt-get openssl-devel
4、之后重新编译安装
./configure
--prefix=/usr/local/apache2 --sysconfdir=/etc/apache2/conf/ --with-inculded-apr --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mpms-shared=all
配置完成,编译安装
make
&& make install
以为这下应该可以安装成功了吧,woca结果又提示错误
xml/apr_xml.c:35:19:
致命错误:expat.h:没有那个文件或目录
原因是缺少expat的开发库,ubuntu下安装libexpat1-dev即可
sudo
apt-get install
libexpat1-dev
5、再重新编译安装,居然还没有成功!
提示缺少PCRE
官网下载 pcre-8.41.tar.gz
tar zxvf
pcre-8.41.tar.gz
cd
pcre-8.41
./configure
&& make && make install
6,4和5哪个先发生的有点忘了,再回到apache2.4.27下重新编译安装,终于安装成功了,然而之后还要配置什么的,好麻烦啊...
2、tar zxvf httpd-2.4.27.tar.gz 解压,在一篇文章中看到使用编译安装(新手。。我甚至不知道什么是编译安装,只能照着来)
cd httpd-2.4.27 //进入解压后的文件夹
./configure --prefix=/usr/local/apache2 \\ 指定安装目录
3、这时候提示了错误 大概是说缺少apr,通过查找资料得知,在最新的apache2.4都需要apr以及apr-util。
到官网下载了apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz
tar zxvfapr-1.6.2.tar.gz
tar zxvfapr-util-1.6.0.tar.gz
将两个包解压后将其移动到httpd-2.4.27文件夹指定位置使用插入方法安装,可以在编译httpd-2.4.27的同时编译安装apr、apr-util
cd
-
mv
apr-1.6.2
httpd-2.4.27/srclib/apr
mv
apr-util-1.6.0
httpd-2.4.27/srclib/apr-util
cd
httpd-2.4.27
./configure
--prefix=/usr/local/apache2 --sysconfdir=/etc/apache2/conf/ --with-inculded-apr --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mpms-shared=all
原以为这就可以安装完成了,然而这是提示了错误
checking for OpenSSL version >= 0.9.7… FAILED configure: WARNING: OpenSSL version is too old no
这是属于我这种菜鸟的错误。。。
解决方法:
yum
install openssl-devel
yum
update openssl
不过我并没有成功,因为我使用的ubuntu默认软件包管理是dpkg,因此我使用的解决方法为
sudo
apt-get install openssl
sudo
apt-get install libssl-dev
如果是RedHat、centos则是
sudo apt-get openssl-devel
4、之后重新编译安装
./configure
--prefix=/usr/local/apache2 --sysconfdir=/etc/apache2/conf/ --with-inculded-apr --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mpms-shared=all
配置完成,编译安装
make
&& make install
以为这下应该可以安装成功了吧,woca结果又提示错误
xml/apr_xml.c:35:19:
致命错误:expat.h:没有那个文件或目录
原因是缺少expat的开发库,ubuntu下安装libexpat1-dev即可
sudo
apt-get install
libexpat1-dev
5、再重新编译安装,居然还没有成功!
提示缺少PCRE
官网下载 pcre-8.41.tar.gz
tar zxvf
pcre-8.41.tar.gz
cd
pcre-8.41
./configure
&& make && make install
6,4和5哪个先发生的有点忘了,再回到apache2.4.27下重新编译安装,终于安装成功了,然而之后还要配置什么的,好麻烦啊...
相关文章推荐
- Windows下安装Apache HTTP Server 无法启动遇到OS10048 通常每个套接字地址(协议/网络地址/端口)只允许使用一次 的问题解决方法
- 在windows下安装apache+mysql+php时遇到的问题与解决方法
- 源码安装Apache服务器遇到的问题及解决方法
- 安装Apache遇到的问题及解决方法
- 安装android-ndk-1.5_r1遇到的问题及解决方法
- 在windows2003下安装Microsoft SQL Server2000企业版后配置客户端ODBC遇到的问题及解决方法
- HOWTO install and setup Android NDK for Linux(Android NDK安装遇到的问题和解决方法)
- windows2000安装IE6遇到的问题及解决方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一sharepoint 安装 打开站点 出现服务器不可用问题
- 我在安装TFS 2008的时候遇到的问题以及解决方法一账户问题
- 我在安装TFS 2008的时候遇到的问题以及解决方法一安装TFS需要注意的地方
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- [转]同时安装MSSQL2000与MSSQL2005时所遇到的问题及解决方法小记
- 在windows2003下安装Microsoft SQL Server2000企业版后配置客户端ODBC遇到的问题及解决方法
- 在同一台机器上安装Oracle9i与Oracle10g遇到的问题和解决方法(Windows xp 操作系统)
- 64位centos 5.1(kenel版本:2.6.18-53)上安装VMware Server遇到的问题及解决方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一windows 2003 iis中总是不出现ASP.NET 2.0
- [原创]SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- python中cx_Oracle模块安装遇到的问题与解决方法
- 安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法