CentOS7-Minimal模式下编译搭建 LAMP / LNMP环境
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 编译安装的目的主要基于以下几点 特定版本的软件包安装 包的精简及参数调优 这里希望通过编译安装方式来实现对PHP运行环境的个性化定制,具体的会按名称缩写中的顺序来编译安装所需的各个组件 apache/nginx -> mysql -> php 编译过程中排错时, 可以从以下三个维度分析: 编译过程中的实时报错信息 相关程序的运行日志、访问日志、报错日志 查看 systemd 产生的系统日志,常用命令 journalctl -xn 基础依赖安装 这些都是在 lamp / lnmp 编译过程中报错提示 最低要求 必须依赖的包,在此预先准备好 sudo yum install gcc gcc-c++ cmake kernel-devel openssl-devel git ncurses-devel bison wget 关闭安全系统 - 避免各种服务被屏蔽 sudo service firewalld stop # 关闭防火墙(centos6.5下是iptables服务) sudo chkconfig firewalld off # 关闭防火墙的开机启动 sudo setenforce 0 # 关闭selinux服务 sudo sed -i 's|SELINUX=enforcing|SELINUX=disabled