CentOS编译安装apache + php环境

来源:互联网 发布:用java做erp系统 编辑:程序博客网 时间:2024/06/06 02:51

    为什么不用yum?

        作为一个刚接触linux系统的新人,虽然体会到了yum的强大和快捷,但是yum也有碰到过问题,感觉还是需要编译安装体会一下其中的要点才能掌握过程。   
        在安装apache和php之前首先要安装个人所需的数据库,后续的安装需要某些数据库中的依赖包。直接配置数据源使用yum指令安装即可。
        然后下载安装过程所需要的压缩包,
         1、php下载地址:http://php.net/downloads.php  版本:php-5.6.3.tar.gz
        2、libxml2下载地址:http://download.chinaunix.net/download/0007000/6095.shtml  版本:libxml2-2.7.4.tar.gz
        3、apache2下载地址:http://httpd.apache.org/  版本:httpd-2.4.10.tar.gz
        4、apr与apr-util下载地址:http://apr.apache.org   版本:apr-1.5.1.tar.gz / apr-util-1.5.4.tar.gz
        5、pcre下载地址:http://sourceforge.net/projects/pcre/files/pcre/  版本:pcre-8.36.tar.gz

    安装过程中遇到的特别错误

        具体情况参考  https://www.cnblogs.com/yangxia-test/p/4174372.html, 重点说下参考文章中没有提到的而自己遇到的问题,在编译安装libxml这一步,configure后进行make时,报错 'cannot remove `libtoolT': No such file or directory',参考百度中的方法升级automake和autoconf,重启后问题依旧,后面在stackoverflow中,有老外分析说是时间戳的什么什么问题,我删掉这个压缩包,然后重新把本地下载好的压缩包用sftp,put到服务器,结果make这一步就没问题了。
        在编译安装apache时,提示 '--with-apr-util parameter is incorrect',但是之前已经编译安装了apr-util了,继续百度,有人说版本太高,降版本到1.5.4重新安装apr-util后就没问题了。
        总的来说,编译安装还是挺麻烦的,但是经过这个过程面对出错不再慌张,报什么错,解决什么问题,一步一步,所以还是建议用yum安装,快捷方便,但如果出错,一定要根据错误自行分析、百度或者谷歌,问题总会解决。

原创粉丝点击