解压apache源码 httpd-2.2.31.tar.gz
tar zxvf httpd-2.2.31.tar.gz
进入源码目录
cd httpd-2.2.31
第一步可以看源码目录
vim install
第二步
配置文件
./configure \
--prefix=/usr/local/apache2 \
--with-included-apr \
--enable-so \
--enable-deflate=shared \
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre
第三步
编译完成后看下错误
echo $?
make #时间很漫长编译
echo $?
make install
echo $?
tar zxvf httpd-2.2.31.tar.gz
进入源码目录
cd httpd-2.2.31
第一步可以看源码目录
vim install
第二步
配置文件
./configure \
--prefix=/usr/local/apache2 \
--with-included-apr \
--enable-so \
--enable-deflate=shared \
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre
第三步
编译完成后看下错误
echo $?
make #时间很漫长编译
echo $?
make install
echo $?
--with-pcre #正则相关的库
/usr/local/apache2/bin/apachectl start # 启动apache
ps aux|grep httpd #查看启动
netstat -lnp #监听窗口
常用的选项
/usr/local/apache2/bin/apachectl -M
ls /usr/local/apache2/modules/ #以绿色的文件是模块
ls /usr/local/apache2/bin/httpd
du -sh !$
显示模块命令
du -sh /usr/local/apache2/bin/apachectl -l
/usr/local/apache2/bin/apachectl -l #把静态列表出来
/usr/local/apache2/bin/apachectl -t #查看配置文件语法错误
/usr/local/apache2/bin/apachectl restart #重启
/usr/local/apache2/bin/apachectl stop #关闭
!ps
/usr/local/apache2/bin/apachectl graceful #加载配置文件
apache的工作模式 ./configure --help
/--with-mpm
编辑回复