linux下LAMP环境配置之apache-2.4.27编译安装

来源:互联网 发布:数据存储加密解决方案 编辑:程序博客网 时间:2024/06/05 21:55


    电脑上装了虚拟机,配置php环境 首先第一步就是安装apache ,整了一个下午一直出不来效果,不过功夫不负有心人,最终还是给成功了

  由于是为了安装apache环境其准备的其他安装环境就 yum安装了 ,预装:

     安装gcc ,gcc-c++,openssel pcre pcre-devel


   下载依赖安装包

zlib-1.2.5.tar.gz

       httpd-2.4.27.tar.gz  

     apr-1.6.2.tar.gz  

    apr-util-1.6.0.tar.gz


  windows 下想虚拟机传送文件这里使了 pscp 命令(需要下载一个pscp.exe 执行程序,若不配置环境变量的话直接放入 c:\windows下即可),运行cms 

    

 pscp d:\php\*  root@192.168.1.103:/root/data

      d:\php\*  是我存放安装包的位置 * 代表此文件夹下所有 也可以单独制定

     root @192.168.1.103 linux登录名和地址

    :root/data  linux操作系统上文件存放位置


文件传送成功后开始安装,进入存放文件目录 (cd /root/data)

说明 配置中--prefix 为配置安装目录,不存在会自动创建

zlib 安装:

   1,tar -zxvf zlib-1.2.5.tar.gz

   2,cd zlib-1.2.5

  3,./configure

  4 ,make && make install

apr安装

  1,tar -zxvf apr-1.6.2.tar.gz   

  2,cd apr-1.6.2

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

  4 ,make && make install

apr-util 安装

1,解压缩

2,进入目录中

3,./configure --prefix =/usr/local/apr-util

4 , make && make install

此处安装后需要去安装目录 lib下更改下apr引用位置 (视情况而定,我安装过程中,在编译apache时提示cannot find the library '/usr/apr/lib/libapr-1.la' or unhandled argument '/usr/apr/lib/libapr-1.la')手动改下目录apache 就成功了


apache编译安装

  前两步都一样 ,解压缩,然后是配置,我安装的配置(可根据自己的要求进行更改)

  ./configure --prefix=/usr/local/apache --sysconfdir=/etc/apache/conf --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-modules-shared=most --enable-mpms-shared=all--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

配置完成后 

     make 

    makeinstall

至此安装完成

配置   

vim  +198 /etc/apache/httpd.conf 

  将serverName前面的#去除 然后 :x保存即可

测试是否安装成功

  启动服务

   /usr/local/apache/bin/apachectl start

然后再windows浏览器中输入 地址就能看到结果 


总结:安装中注意模块依赖,由于是命令行,敲命令时也应该请注意,稍微手抖,结果就不一样了,如果apache 第一次编译安装失败 ,待重新配置后 最好执行 make clean ,然后在重

     

阅读全文
0 0