micromax 发表于 2015-8-20 07:30:50

lamp 环境编译安装

  先检查当前的linux环境中是否有编译 gcc 跟gcc-c++的编译裤
  使用 rpm -q gcc 查看,同理 rpm -q gcc-c++ 查看是否有编译
  如果显示没有编译,会出现如下类似提示
package ***** is not installed

这时候我们可以使用yum来在线检查安装这两个编译器
yum install gcc
yum install gcc-c++

编译完成之后检查现在的linux是否安装默认的php跟mysql等
建议有的的话卸载掉
rpm -q httpd
rpm -q mysqld
检查有则进行停止
service httpd status
service mysqld status

停止完毕之后再进行检查当前系统是否有启动 SElinux ,SElinunx是linux安全管理文件,如果开启之后安装编译lamp时linux会出现一些文件权限的问题
检测有没有开启:
more /etc/sysconfig/selinux
如果查看到 SELINUX 是关闭的则不理会,如下:
SELINUX=disabled
如果标识别为 enforcing,使用 vi 编辑成关闭即可

安装过程中建议先把防火墙关闭掉
iptabls -F


安装流程:
1,解压环境安装包 .tar.gz    tar -zxf
2,./configure 配置
3,make 安装的过程
3-1,
  因为php时基于c语言编写出来的另一套程序,所以在安装php之前需要安装一个c语言的解析器,既是 libxml2
  进入到安装文件的中,例如 cd ./libxml2-2.6.30
  ./configure --prefix=/usr/local/libxml2
  以上代码是指定安装的目录
 然后执行完之后make 编译
  编译完成之后就是 安装:makeinstall
页: [1]
查看完整版本: lamp 环境编译安装