20_ 使用 LNMP 架构部署动态网站环境(RHEL7)—学习笔记

使用 LNMP 架构部署动态网站环境,详解源码包安装(RHEL7)—学习笔记

源码包程序

1_ 下载及解压源码包文件
tar xzvf FileName.tar.gz
cd FileDirectory  # 切换到源码包文件的目录中

2_ 编译源码包代码
./configure --prefix=/usr/local/program # --prefix 参数,以指定稍后源码包程序的安装路径

3_ 生成二进制安装程序
make

4_  运行二进制的服务程序安装包
make install  # 默认安装到/usr/local/bin 目录中

5_ 清理源码包临时文件
make clean

LNMP 动态网站架构

# 首先要让安装主机具备编译程序源码的环境
yum install -y apr* autoconf automake bison bzip2 bzip2*
compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetypedevel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils
keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepoldevel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm*
libtifflibtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl
php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel

安装 LNMP 动态网站部署架构所需的 6 个软件源码包

zlib-1.2.8.tar.gz libmcrypt-2.5.8.tar.gz pcre-8.35.tar.gz
cmake-2.8.11.2.tar.gz libpng-1.6.12.tar.gz php-5.5.14.tar.gz
Discuz_X3.2_SC_GBK.zip libvpx-v1.3.0.tar.bz2 t1lib-5.1.2.tar.gz
freetype-2.5.3.tar.gz mysql-5.6.19.tar.gz tiff-4.0.3.tar.gz
jpegsrc.v9a.tar.gz nginx-1.6.0.tar.gz yasm-1.2.0.tar.gz
libgd-2.1.0.tar.gz openssl-1.0.1h.tar.gz

# CMake 是 Linux 系统中一款常用的编译工具

tar xzvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2/
./configure
make
make install

配置 MySQL 服务

你可能感兴趣的:(学习笔记,Linuxprobe.com,RHEL7)