為公司搭建一個測試架構,要求跟真是環境貼近需要安裝Nginx、PHP、mysql、memcached、redis!
但是只給了一台R720的伺服器,沒辦法,只能全跑在一台上了
伺服器型號:戴爾R710
記憶體:4G
作業系統:CentOS 6.4
CPU: E5520
各個包版本:
Nginx-1.2.1
Php-5.4.14
Mysql-5.5.29
Memcached-1.2.8
Redis-2.6.14
安裝Nginx
一些依賴包
1 yum install -y gcc gcc-c++ makezlib zlib-devel pcre* libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
1、安裝
123 tar zxf nginx-1.2.1.tar.gz
./configure --prefix=/usr/local/webserver/nginx/
make && make install
2、啟動Nginx
1 #/usr/local/webserver/nginx/sbin/nginx
安裝Mysql-5.5
1、準備
12345678 groupadd mysql
useradd -r -g mysql mysql
mkdir /usr/local/webserver/mysql
mkdir -pv /usr/local/webserver/mysql/data
chown mysql.mysql /usr/local/webserver/mysql/ -R
yum -y install gcc gcc-c++ ncurses-devel libtool openssl-devel bison-devel ncurses-devel libaio-devel
tar zxf mysql-5.5.29.tar.gz
cd mysql-5.5.29
2、首先安裝cmake(Mysql-5.5安裝不同於以往版本,需要cmake編譯)
1234 tar zxf cmake-2.8.7.tar.gz
cd cmake-2.8.7
./configure
make && make install