kingforce 发表于 2018-11-22 10:45:06

linux系统下安装Apache(个人经验)

  在安装Apache之前,我们需要安装Apr,和Apr相关的Apr-util,和pcre 这三个东西。

  Apr是Apache可移植运行库,pcre是一个Perl库,包括 perl 兼容的正规表达式库。
  这三个文件的安装很类似,后面会详细讲。
  我的系统是CentOS6.2 (保证安装了G++,后面会讲安装G++),准备四个文件分别是:
                                            1.pcre-8.31.tar.bz2
                                            2.apr-1.5.1.tar.gz
                                            3.pcre-8.30.tar.bz2
                                            4.httpd-2.4.10.tar.bz2
  我一般把安装包都解压在了/usr/local/src/ 下;
      解压方法 tar -jxvf pcre-8.31.tar.bz2
                     tar -zxvf apr-1.5.1.tar.gz
  

  
首先安装apr
#cd /usr/src/apr-1.4.6
#./configure --prefix=/usr/local/apr && make && make install


接下来安装apr-util
#cd /usr/src/apr-util-1.3.8
#./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config && make && make install


最后安装pcre (如果没有安装g++的话,这个步骤是进行不下去的,后面会讲如何安装)
#cd /usr/src/pcre-8.30
#./configure --prefix=/usr/local/pcre && make && make install


现在的准备工作都完成了,现在可以安装Apache了。
#cd /usr/src/httpd-2.4.3
#./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --enable-so --enable-rewrite && make && make install
  

  到现在为止,如果没有报错,那证明Apache就安装好了。
  #service httpd start 启动Apache,到浏览器测试127.0.0.1.


下一篇会介绍g++的安装。有什么问题可以发送到zc@champagnet.com.欢迎大家指正,共同交流,少走弯路。



页: [1]
查看完整版本: linux系统下安装Apache(个人经验)