1.关闭 SELinux

  • 编辑 /etc/selinux/config
  • SELINUX="disabled"

2.安装编译器

yum install gcc gcc-c++ -y

3.安装 PHP 组件

yum install perl install libxml2 libxml2-devel libmcrypt zlib autoconf curl-devel libXpm-devel

4. 安装 Mysql

下载地址:http://dev.mysql.com/downloads/mysql/

yum install ncurses ncurses-devel cmake

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

make && make install

groupadd mysql && useradd -g mysql mysql

[ 修改 Mysql 配置文件 ]

* 指定的路径需要把所属用户和用户组改成 mysql

* 需要把 mysql 安装目录的用户和用户组也改成 mysql

 [mysqld]
datadir=/data/mysql // 数据库文件存放目录
socket=/tmp/mysql.sock // sock 文件存放目录
user=mysql // mysql 运行用户
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links= [mysqld_safe]
log-error=/var/log/mysqld.log // mysql 错误日志路径
pid-file=/var/run/mysqld/mysqld.pid // pid 文件路径

[ 初始化数据库 ]

cd /usr/local/mysql

./scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql --basedir=/usr/local/mysql/

5.安装 openssl

官网:http://www.openssl.org/

6.安装 jpeg6

下载地址:http://ijg.org/files/

mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir /usr/local/jpeg6/man
mkdir /usr/local/jpeg6/man/man1 ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static make && make install

7.安装 libpng

下载地址:http://www.libpng.org/pub/png/libpng.html

./configure --prefix=/usr/local/libpng

make

make install

8.安装 freetype

下载地址:http://sourceforge.net/projects/freetype/files/

./configure --prefix=/usr/local/freetype

make

make install

8. 安装 GD 库

下载地址:http://libgd.bitbucket.org/

编译参数解释
prefix安装目录
with-jpegjpeg 安装目录
with-pngpng 安装目录
with-freetypefreetype 安装目录
  

9.安装 PHP

官网:http://php.net/

 编译参数 解释
 prefix 安装目录
 enable-fpm 开启 php-fpm
 with-fpm-user php-fpm 运行用户
 with-fpm-group php-fpm 运行的用户组
 with-openssl 编译 openssl [ 指定第四部安装的路径 ]
 with-pdo-mysql 编译 pdo-mysql 对 mysql 的支持
 with-pdo-oci 编译 pdo-oci 对 oracle 的支持
 with-mysqli 编译 with-mysqli 模块 [ mysql_config 的路径 ]
 with-gd 编译 GD 模块
 with-odbc 编译 ODBC 模块
 with-png-dir 编译 png 模块
 with-jpeg-dir 编译  jpcg 模块
 with-curl 编译 curl 模块
 with-mysql 编译 mysql 模块
 with-apxs2 编译 libphp5.so 模块 如果在 Apache + CGI 模式下运行PHP 必须配置

10.安装 Nginx

下载地址:http://nginx.org/

yum install pcre pcre-devel
编译参数说明
prefix安装路径
sbin-pathNginx 二进制文件路径
conf-path配置文件存放路径
error-log错误日志存放路径
pid-pathpid 文件存放路路径
locak-pathlock 文件存放路径
user运行用户
group运行用户组
with-openssl编译 openssl 模块
./configure

make

make install
04-13 19:01
查看更多