centos下编译安装apache
2016-04-05 17:34
417 查看
下载安装包:cd /usr/local/src wget http://mirrors.sohu.com/apache/httpd-2.2.31.tar.bz2解压:tar jxf httpd-2.2.31.tar.bz2编译安装cd /usr/local/src/httpd-2.2.31yum -y install gccyum -y install zlib-devel openssl-develapr依赖包 shared动静态的包 pcre正则相关的库./configure --prefix=/usr/local/apache2 --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --with-pcremakemake install启动Apache:/usr/local/apache2/bin/apachectl startps aux |grep httpdnetstat -lnpvi /usr/local/apache2/conf/httpd.conf(若报错就需要编辑该文件)搜到 ServerName,添加以下信息:ServerName localhost:80保存提出ps aux |grep httpdnetstat -lnp/usr/local/apache2/bin/apachectl -M (列出所有模块)ls /usr/local/apache2/modules/ (.so结尾的文件是模块文件)ls /usr/local/apache2/bin/httpddu -sh !$/usr/local/apache2/bin/apachectl -l (列出静态模块)/usr/local/apache2/bin/apachectl -t (查看配置文件是否有语法错误)ls /usr/local/apache2/conf/httpd.conf/usr/local/apache2/bin/apachectl restart(杀掉进程,才重新开启)/usr/local/apache2/bin/apachectl stop!ps /usr/local/apache2/bin/apachectl restart/usr/local/apache2/bin/apachectl graceful (原来进程还在,重新加载配置文件)工作模式:/usr/local/apache2/bin/apachectl -l (prefork)./configure --help |less (可以用/--with-mpm选项指定模式,共三种event、worker 、prefork默认是prefork)2.4版本是event,2.2版本默认是prefork
相关文章推荐
- 阿里云主机windows系统Apache启用浏览器缓存的方法
- 编译安装apache
- apache2.4开启GZIP压缩
- 配置PHP与Apache2.4
- apache2.4中layout模块和ssi模块的冲突
- Apache Lucene 全文检索详解及开发示例
- ubuntu 14.04 apache maven 安装
- 异常:org.apache.ibatis.reflection.ReflectionException
- apache commons fileupload 1.3.1(八)文件条目信息部分
- Apache Lucene 示例讲解全文搜索
- 将apache添加为Linux系统自启动服务
- Apache无法启动,终极解决方法,适用于“应用程序无法正常启动 0xc000007b”错误
- linux服务器apache 一个IP,一个端口,建立多个网站的方法。
- mac下虚拟机Ubuntu下配置PHP+Apache+MySQL服务器环境以及按照Laravel
- 下载与安装APache Cordova
- java.lang.UnsupportedClassVersionError: org/apache/solr/servlet/SolrDispatchFilter : Unsupported maj
- linux 网页服务器apache学习笔记
- php5,Apache在windows 7环境搭建
- Apache网站服务基础
- 如何用手机浏览电脑上的本地网站(PHP+Mysql+Apache环境)