本文主要包含阿里云服务器安装lnmp,lnmp,lnmp一键安装包,lnmp环境搭建,lnmp是什么等服务器相关知识,网友希望可以进行参考
声明:此文章有部分内容参考网上的一些文章,文章中所有代码在Centos 6.2 X84 64位系统上经过测试。
一、下载软件包
wget http://mozbuildtools.googlecode.com/files/libiconv-1.13.1.tar.gz wget http://acelnmp.googlecode.com/files/mhash-0.9.9.9.tar.gz wget http://mysql.ntu.edu.tw/Downloads/MySQL-5.5/mysql-5.5.25a.tar.gz wget http://sysoev.ru/nginx/nginx-0.8.46.tar.gz wget http://www.php.net/get/php-5.2.14.tar.gz/from/this/mirror wget http://php-fpm.org/downloads/php-5.2.14-fpm-0.5.14.diff.gz wget http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&big_mirror=0 wget http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz?modtime=1194463373&big_mirror=0 wget http://pecl.php.net/get/memcache-2.2.5.tgz wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2 wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz wget http://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz wget http://pecl.php.net/get/imagick-2.3.0.tgz wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
二、安装依赖软件包
yum -y install dialog ntp vim-enhanced vixie-cron gcc gcc-c++ gcc-g77 flex bison autoconf automake glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libtool* zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel net-snmp net-snmp-devel nss_ldap openldap-clients openldap-servers libtidy libtidy-devel wget libc-client libc-client-devel pcre pcre-devel
三、安装MySQL
1、安装cmake
tar zxvf cmake-2.8.4.tar.gz cd $src_dir/cmake-2.8.4 ./configure && make && make install
2、安装mysql 5.5
tar zxvf mysql-5.5.25a.tar.gz cd mysql-5.5.25a cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_SSL=yes -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=on gmake && make install
3、创建MySQL数据库存放目录
mkdir -p /usr/local/mysql/data mkdir -p /usr/local/mysql /binlog/ mkdir -p /usr/local/mysql /relaylog/ chown -R mysql:mysql /usr/local/mysql
5、创建mysql配置文件和启动脚本
/bin/cp support-files/my-small.cnf /etc/my.cnf
/bin/cp support-files/mysql.server /etc/rc.d/init.d/mysqld6

