# 手動安裝lnmp
包含 libiconv libunwind gperftools libmcrypt mhash mcrypt libpng freetype jpeg
gd pcre libmemcached php_memcached(memcached.so) eaccelerator ZendOptimizer
mysql5.5 php5.3 nginx1.2.7 memcached tokyocabinet tokyotyrant
#路徑
程式存放 /data/service
lib or common /data/service/common
資料存放 /data/data
日誌存放 /data/logs
# yum源更改
rm -f CentOS6-Base-163.repo \
rm -f /etc/yum.repos.d/CentOS6-Base-163.repo
yum install -y wget
wget -4 --no-cache http://mirrors.163.com/.help/CentOS6-Base-163.repo \
-O /etc/yum.repos.d/CentOS6-Base-163.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
yum makecache && yum update -y && rm -f /etc/yum.repos.d/CentOS-Base.repo
yum install ntp wget cpp gcc gcc-c++ gcc-g77 make unzip libtool \
libtool-ltdl-devel libc-client-devel libstdc++-devel db4-utils libcap-devel \
expat-devel perl pam-devel perl-Time-HiRes libaio-devel bzr patch bzip2-devel \
cmake bison libevent-devel ncurses-devel openssl-devel zlib-devel curl-devel \
libxml2-devel tcp_wrappers-devel nasm lemon flex libXpm-devel fontconfig-devel \
pcre-devel sqlite-devel perl-ExtUtils-Embed neon-devel
# centos 5
yum install libmcrypt-devel mhash-devel
# 系統內建png, jpeg, freetype
yum install libpng-devel libjpeg-devel freetype-devel
# libiconv
./configure
make && make install
echo "/usr/local/lib" >> \
/etc/ld.so.conf.d/service_lib.conf && /sbin/ldconfig
# libunwind
CFLAGS=-fPIC ./configure
make CFLAGS=-fPIC && make CFLAGS=-fPIC install
# gperftools
./configure --enable-frame-pointers
make && make install
/sbin/ldconfig
# mysql 5.5
groupadd mysql -g 1002
useradd mysql -u 1002 -g mysql -s /sbin/nologin
rm -f CMakeCache.txt
cmake \
. -DCMAKE_INSTALL_PREFIX=/data/service/mysql \
-DMYSQL_DATADIR=/data/data/mysql \
-DSYSCONFDIR=/data/service/mysql/etc \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_TCP_PORT=3306 \
-DWITH_DEBUG=0
make && make install
更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/web/