当前位置: 首页 > news >正文

linux下安装apache

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

安装apache服务器

(推荐方法)

安装前清确保已安装gcc、g++

1)安装依赖包apr-1.6.5.tar.gz,下载地址:http://apr.apache.org/download.cgi

tar -xvf apr-1.6.5.tar.gz

cd apr-1.6.5

./configure --prefix=/usr/local/apr

make && make install

2)安装依赖包apr-util-1.6.1.tar.gz,下载地址:http://apr.apache.org/download.cgi

tar -xvf apr-util-1.6.1.tar.gz

cd apr-util-1.6.1

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

上述问题可能会出现此问题:

通过apt-get install libexpat-dev解决此问题

make && make install

3)安装依赖包pcre-8.42.tar.gz,下载地址:https://sourceforge.net/projects/pcre/files/

tar -xvf pcre-8.42.tar.gz

cd pcre-8.42

./configure --prefix=/usr/local/pcre

4)安装apache

下载apache:http://httpd.apache.org/download.cgi

tar -xvf httpd-2.4.37.tar.gz #解压

cd httpd-2.4.37

./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

make && make install

5)测试

•启动Apache:/usr/local/apache2/bin/apachectl start •停止Apache:/usr/local/apache2/bin/apachectl stop •重启Apache:/usr/local/apache2/bin/apachectl restart

将apache添加到服务中(ubuntu适用,其他系统未知):

cp /usr/local/apache/bin/apachectl /etc/init.d/apache

systemctl daemon-reload

如果启动apahce的时候报了这个错误:

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

请尝试按照以下方法解决:

nano /usr/local/apache/conf/httpd.conf

#修改ServerName为localhost:80

ServerName localhost:80

如果上述方法不可行,请尝试下列方法:

安装apache2:apt-get install apache2

•启动apache:/etc/init.d/apache2 start 或 service apache2 start

•停止apache:/etc/init.d/apache2 stop 或 service apache2 stop

•重启apache:/etc/init.d/apache2 restart 或 service apache2 restart

转载于:https://my.oschina.net/u/4108765/blog/3059973

相关文章:

  • 【瑜伽520】开源虚拟机 VirtualBox 5.0 Beta 3 发布
  • UI设计中有哪些常见问题需要避免?
  • js实现图片自动切换效果。
  • 2019-06-11 Java学习日记之Bootstrap
  • hdu 1561 树形dp+分组背包
  • 我使出这“三板斧”(分段锁、哈希锁、弱引用锁)灭霸跑了......
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • zimbra 证书过期--zimbra使用
  • 编程之美 象棋将帅问题
  • 你会写单元测试吗
  • 一道题浅谈【作业调度】与【进程调度】
  • imagick-3.1.0RC2 安装错误
  • Taro 1.3 震撼发布:全面支持 JSX 语法和 HOOKS
  • Android Adapter
  • ognl表达式
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • jquery cookie
  • js
  • linux安装openssl、swoole等扩展的具体步骤
  • MySQL用户中的%到底包不包括localhost?
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Vue ES6 Jade Scss Webpack Gulp
  • 彻底搞懂浏览器Event-loop
  • 从零开始学习部署
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • ------- 计算机网络基础
  • 批量截取pdf文件
  • 前端相关框架总和
  • 我感觉这是史上最牛的防sql注入方法类
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 移动端高清、多屏适配方案
  • ​插件化DPI在商用WIFI中的价值
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #pragma once
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (function(){})()的分步解析
  • (vue)页面文件上传获取:action地址
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (待修改)PyG安装步骤
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (九)信息融合方式简介
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (三)docker:Dockerfile构建容器运行jar包
  • (推荐)叮当——中文语音对话机器人
  • (五)Python 垃圾回收机制
  • (转) RFS+AutoItLibrary测试web对话框
  • (转) 深度模型优化性能 调参
  • (转载)虚函数剖析
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET多线程执行函数