怎么在CentOS6.5中编译安装lnmp环境

介绍

怎么在CentOS6.5中编译安装lnmp环境?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

,代码如下:


yum - y安装gcc gcc-c + + automake autoconf libtool glibc使
libmcrypt安装
mkdir/usr/local/source,,cd/usr/local/source #创建并进入源文件目录
[root@localhost来源]# wget“http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&音箱;big_mirror=0 #下载libmcrypt
[root@localhost来源]# mv libmcrypt-2.5.7.tar.gz \ ? modtime \=1171868460 \, libmcrypt-2.5.7.tar amp \; big_mirror \=0。广州#重命名
沥青- -zxvf libmcrypt-2.5.7.tar。广州#解压
cd libmcrypt-2.5.7 #进入解压目录
。/configure——prefix=/usr/地方/libmcrypt,,使,,使安装#安装

因为编译安装libmcrypt一直出的错,运行rpm - q libmcrypt查看安装的rpm包发现失败

所以参考了另一篇安装lnmp的文章

代码如下:


yum - y安装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 libXpm * #下载安装编译工具和依赖包
yum - y更新#更新百胜
下载安装包
mkdir/tmp/
cd/tmp/源
wget http://nginx.org/download/nginx-1.7.8.tar.gz最新
wget http://cn2.php.net/distributions/php-5.4.35.tar.bz2 php5.4稳定版因为php5.5不支持mysql扩展了,暂时不用最新的http://dev.mysql.com/get/downloads/mysql
wget - 5.6 -/- mysql - 5.6.22.tar.gz # mysql5.6
wget http://downloads.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmcrypt%2Ffiles%2FLibmcrypt%2F2.5.8%2F& t=1418528625, use_mirror=tcpdiag
mv libmcrypt-2.5.8.tar.gz \ ? r \=http \: % 2 f % 2 fsourceforge.net % 2 fprojects % 2 fmcrypt % 2 ffiles % 2 flibmcrypt % 2 f libmcrypt-2.5.8.tar f2.5.8 % 2。广州#删除多余参数的文件名
wget https://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gz
wget http://downloads.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmhash%2Ffiles%2Fmhash%2F0.9.9.9%2F& t=1418530194, use_mirror=hivelocity
mv mhash-0.9.9.9.tar.gz \ ? r \=http \: % 2 f % 2 fsourceforge.net % 2 fprojects % 2 fmhash % 2 ffiles % 2 fmhash % 2 f mhash-0.9.9.9.tar f0.9.9.9 % 2。广州#删除多余参数的文件名
wget http://downloads.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmcrypt%2Ffiles%2FMCrypt%2F2.6.8%2F& t=1418531968, use_mirror=softlayer-dal
mv mcrypt-2.6.8.tar.gz \ ? r \=http \: % 2 f % 2 fsourceforge.net % 2 fprojects % 2 fmcrypt % 2 ffiles % 2 fmcrypt % 2 f mcrypt-2.6.8.tar f2.6.8 % 2。广州#删除多余参数的文件名
wget http://ftp.gnu.org/gnu/bison/bison-3.0.tar.gz
# # #暂没有下载memcache pcre eaccelerator

安装libiconv, libmcrypt,(#没安装libltdl), mhash,(#安装让没效果mcrypt),野牛

代码如下:


,845年,焦油zxvf libmcrypt-2.5.8.tar。广州
,846年,cd libmcrypt-2.5.8
,847年,./configure——prefix=/usr/地方/libmcrypt
,848年,使,,使安装
, 836,焦油zxvf libiconv-1.14.tar。广州
, 837,cd libiconv - 1.14
, 838,./configure——prefix=/usr/当地
, 839,使,,使安装
,850年,焦油zxvf mhash-0.9.9.9.tar。广州
,851年,cd mhash-0.9.9.9
,854年,./configure——prefix=/usr/mhash
,855年,使,,使安装

安装cmake

代码如下:


cd/tmp/
焦油zxvf cmake-2.8.3.tar。广州cd cmake-2.8.3
/
。/configure——prefix=/usr
gmake
gmake安装

准备用户,目录

代码如下:


groupadd mysql
useradd - g mysql mysql
groupadd www
useradd - g www www
mkdir - p/数据/mysql
乔恩- r mysql: mysql/数据/mysql
mkdir - p/数据/www
乔恩- r www: www/数据/www

安装mysql

编译:

代码如下:


焦油zxvf mysql-5.6.22.tar。广州
cd mysql-5.6.22
cmake -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql -DMYSQL_DATADIR=/数据/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DSYSCONFDIR=/usr/地方/mysql/etc/-DWITH_SSL=是的-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=
让,,使安装
ln - s/usr/local/mysql/lib/lib*/usr/lib/

配置:

代码如下:


/usr/地方/mysql/脚本/mysql_install_db——basedir=/usr/地方/mysql——datadir=/数据/mysql/mysql用户=

怎么在CentOS6.5中编译安装lnmp环境