码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 6.4 LNMP 环境编译安装

时间:2014-12-05 20:52:42      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   os   sp   for   strong   

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

 1 [mysqld]
 2 datadir=/data/mysql                     // 数据库文件存放目录
 3 socket=/tmp/mysql.sock                  // sock 文件存放目录
 4 user=mysql                              // mysql 运行用户
 5 # Disabling symbolic-links is recommended to prevent assorted security risks
 6 symbolic-links=0
 7 
 8 [mysqld_safe]
 9 log-error=/var/log/mysqld.log          // mysql 错误日志路径
10 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/

 

 

4.安装 openssl

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

 

5.安装 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

 

 

6.安装 libpng

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

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

make

make install

 

 

7.安装 freetype

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

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

make 

make install

 

8. 安装 GD 库

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

编译参数 解释
prefix 安装目录
with-jpeg jpeg 安装目录
with-png png 安装目录
with-freetype freetype 安装目录
   

 

 

5.安装 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 模块

 

遇到错误:

configure: error: png.h not found.

 

CentOS 6.4 LNMP 环境编译安装

标签:style   blog   http   ar   color   os   sp   for   strong   

原文地址:http://www.cnblogs.com/codelife1988/p/4147337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!