作業系統:CentOS6.5(x86_64)
安裝方式:源碼安裝 & RPM包
安裝目錄:/opt/
安裝檔案:
(1) Apache Httpd(V2.2.x)
(2) MySQL(V5.5)
a) client(V5.5.36)
b) server(V5.5.36)
(3) PHP(V5.3.x)
一、Httpd1. 卸載舊版本
卸載系統內建httpd(V2.2.15-29)
yum remove httpd
2. 安裝
tar httpd-2.2.26.tar.gzcd httpd-2.2.26./configure --prefix=/opt/httpd \ --enable-so \ --enable-rewritemakemake install
二、MySQL1. 卸載舊版本libs
yum remove mysql-libs
2. 安裝用戶端
[root@localhost ~]# rpm –ivh MySQL-client-5.5.36-1.el6.x86_64.rpm
伺服器端
[root@localhost ~]# yum install MySQL-server-5.5.36-1.el6.x86_64.rpm
三、PHP1. 依賴包安裝
yum install libxml2-devel \ curl-devel \ libjpeg-devel \ libpng-devel \ libtool-ltdl-devel
如果系統沒有安裝普通包,則安裝之。預設已安裝。
安裝libmcrypt包(RPM包)
rpm –ivh libmcrypt-2.5.8-9.el6.x86_64.rpmrpm –ivh libmcrypt-devel-2.5.8-9.el6.x86_64.rpm
2. 安裝
tar zxvf php-5.3.28.tar.gzcd php-5.3.28./configure --prefix=/opt/php \ --with-apxs2=/opt/httpd/bin/apxs \--with-curl \--with-mcrypt \--enable-mbstring \--with-iconv \--with-gd \--with-jpeg-dir=/usr/local/lib \--enable-pdo \--with-pdo-mysql=mysqlnd \--with-mysqli=mysqlnd \--with-mysql=mysqlndmakemake install
(1) 建立ini檔案
目前的目錄為:php-5.3.28
cp php.ini-development /opt/php/lib/php.ini
(2) 建立軟連結
ln -s /opt/php/bin/php /usr/bin/php