当前位置: 首页 > Linux学院 > 网络服务 > Web > CentOS 6.4+nginx-1.4.4+php-5.5.8(php-fpm)+mysql-5.6.15+xcache-3.1.0+memcache-2.2.7源代码编译安装指南

CentOS 6.4+nginx-1.4.4+php-5.5.8(php-fpm)+mysql-5.6.15+xcache-3.1.0+memcache-2.2.7源代码编译安装指南

2014-01-16 13:16 来源:风信网 作者:末信 人气指数: 我要评论

风信网(ithov.com)原创文章:本文将向大家讲解关于CentOS 6.4 X64位系统源代码编译安装nginx-1.4.4+php-5.5.8(php-fpm)+mysql-5.6.15+xcache-3.1.0+memcache-2.2.7的详细过程,希望能帮助大家解决生产环境中的环境配置问题。

CentOS 6.4+nginx-1.4.4+php-5.5.8(php-fpm)+mysql-5.6.15+xcach

CentOS 6.4+nginx-1.4.4+php-5.5.8(php-fpm)+mysql-5.6.15+xcach

CentOS 6.4+nginx-1.4.4+php-5.5.8(php-fpm)+mysql-5.6.15+xcach

安装需要支持的库文件
[root@localhost mysql-5.6.15]# yum install pcre
[root@localhost mysql-5.6.15]# yum install openssl*
[root@localhost mysql-5.6.15]# yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers make
[root@localhost software]# yum -y install gd gd2 gd-devel gd2-devel

安装环境目录:
/data/software 源代码下载目录
/usr/local 程序安装目录

下载运行环境的源码包
[root@localhost software]# wget http://nginx.org/download/nginx-1.4.4.tar.gz
[root@localhost software]# wget http://ftp.exim.llorien.org/pcre/pcre-8.34.tar.gz
[root@localhost software]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.15.tar.gz
[root@localhost software]# wget http://cn2.php.net/get/php-5.5.8.tar.gz/from/this/mirror
[root@localhost software]# wget http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/download
[root@localhost software]# wget https://bitbucket.org/libgd/gd-libgd/get/gd-2.1.0.tar.gz
[root@localhost software]# wget ftp://xmlsoft.org/libxml2/libxml2-2.7.2.tar.gz
[root@localhost software]# wget http://zlib.net/zlib-1.2.8.tar.gz
[root@localhost software]# wget http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
[root@localhost software]# wget http://download.savannah.gnu.org/releases/freetype/freetype-2.5.2.tar.gz
[root@localhost software]# wget http://sourceforge.net/projects/libpng/files/libpng16/1.6.8/libpng-1.6.8.tar.gz/download
[root@localhost software]# wget http://www.ijg.org/files/jpegsrc.v9.tar.gz
[root@localhost software]# wget http://www.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz

编译安装cmake,风信网( http://www.ithov.com )提醒:注意使用yum install cmake因为版本过低,在编译某些库时可能会遇到问题,所以我们直接下载最新版本的cmake-2.8.12.1来进行安装。

[root@localhost software]# tar zxvf cmake-2.8.12.1.tar.gz
[root@localhost software]# cd cmake-2.8.12.1
[root@localhost cmake-2.8.12.1]# ./configure
[root@localhost cmake-2.8.12.1]# make
[root@localhost cmake-2.8.12.1]# make install
[root@localhost cmake-2.8.12.1]# ln -s /usr/local/bin/cmake /usr/bin/cmake
[root@localhost cmake-2.8.12.1]# cd ..

卸载系统自带的服务
[root@localhost software]# rpm -e httpd

mysql安装
[root@localhost software]# groupadd mysql
[root@localhost software]# useradd -g mysql mysql -s /bin/false
[root@localhost software]# tar zxvf mysql-5.6.15.tar.gz
[root@localhost mysql-5.6.15]# cd mysql-5.6.15
[root@localhost mysql-5.6.15]# cmake .
[root@localhost mysql-5.6.15]# make
[root@localhost mysql-5.6.15]# make install
[root@localhost mysql-5.6.15]# cd /usr/local/mysql
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql
[root@localhost mysql]# chown -R root:mysql /usr/local/mysql/
[root@localhost mysql]# chown -R mysql data
[root@localhost mysql]# ln -s /usr/local/mysql/bin/* /usr/local/bin/
[root@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql]# chmod a+x /etc/init.d/mysqld
[root@localhost mysql]# chkconfig --add mysqld
[root@localhost mysql]# chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

[root@localhost mysql]# service mysqld start
Starting MySQL.[确定]
[root@localhost mysql]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.15-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> quit
Bye

大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

新服 缤纷活动 航海世纪 芈月传 暗黑道具 萌乐网 苹果发布会 最新谍照 三国令 剑雨江湖 怎样修炼战骑 页游 怎样修炼伙伴 木甲世界 仙侠道2 推黑科技 页游模式 武圣试炼场 街机玩法 蓝月传奇 个人BOSS玩法 哥们网 九阴绝学 仗剑出鞘 全新模式 范伟打天下 全新元神玩法 七大神兵简介 新手攻略 跑腿任务 门派五行 城战礼包 页游界 泥石流 傅园慧 经典网页游戏 耐玩 盘点 玉石攻略 提升角色 大黑 实装属性 神兵攻略 问鼎莽荒 莽荒纪 手持神兵 土豪梦 万世 开学清单 财富赚不停 天书世界 大黑游戏 资源战场 ppwan 天问 激战 全国大战 雄霸一方 新增宠物技能 绝对小能手 花千骨 三尾章鱼 风色轨迹 双枪手 弑之神 缤纷好礼 惊喜六重连 帮会 中秋福利 自制月饼 九阴真经 玩家 五周年纪念 纪念银币 名动三界 新服资料片 画江山 勇战妖魔 邪恶势力 上古降魔 老司机玩法 坐骑揭秘 黑科技 竞技场攻略 铁血皇城 披风玩法 书剑恩仇录 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 奇珍商城 热血战歌 传奇宝藏抽奖 打开方式 门徒 门徒获取玩法 三大萌宠简介