centos6.5 编译安装lamp以及相关错误的解决方法

2019-10-13 21:41:38王旭

 done
/bin/rmls.list
 
6、查看确认磁盘空间未满
df-h
  * 若/分区已满,可以移动安装包到其他分区或删除其他无用文件
 
cd
如何确定报错:
1)安装过程停止
2)停止后,一页界面中出现error或者warning
 
如何确定安装成功:
    进入安装目录,确认安装程序出现,就是成功
 
二、编译安装
 
 * 每个源码包配置编译安装完成后,确认安装目录下是否生成安装文件
    make  clean
 # 安装libxml2
Libxml2是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。
libxml是一个用来解析XML文档的函数库。它用C语言写成, 并且能为多种语言所调用,例如C语言,C++,XSH。C#, Python,Kylix/Delphi,Ruby,和PHP等。Perl中也可以使用XML::LibXML模块。它最初是为GNOME开发的项目,但现在可以用在各种各样的方面。libXML 代码可移植性非常好,因为它基于标准的ANSI C库, 并采用MIT许可证。
 
#yum  install -y  libxml2-devel    如果报错,安装此包后再尝试安装
 
yum -y installpython-devel         必须有
 
 cd /lamp/libxml2-2.9.1
 ./configure --prefix=/usr/local/libxml2/
 make
 make install
 
 # 安装libmcrypt                  
libmcrypt是加密算法扩展库。支持DES, 3DES, RIJNDAEL,Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+等算法。
 cd /lamp/libmcrypt-2.5.8
 ./configure --prefix=/usr/local/libmcrypt/
 make
 make install
 * 需调用gcc-c++编译器,未安装会报错
 
# 安装libltdl,也在libmcrypt源码目录中,非新软件
 cd /lamp/libmcrypt-2.5.8/libltdl
 ./configure --enable-ltdl-install
 make
 make install 
 
# 安装mhash
Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码)等。
cd /lamp/mhash-0.9.9.9
./configure
make
make install 
 
# 安装mcrypt  
mcrypt 是 php 里面重要的加密支持扩展库。Mcrypt库支持20多种加密算法和8种加密模式