主頁 > 知識庫 > Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin

Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin

熱門標(biāo)簽:解決方案 電話機器人搭建 家政服務(wù)網(wǎng)絡(luò) 服務(wù)器配置 美團 硅谷的囚徒呼叫中心 外呼系統(tǒng) 百度競價點擊價格的計算公式
一、前言
發(fā)現(xiàn)本版中很多用戶的問題都是關(guān)于空間搭建的,所以寫了這篇作文希望對大家有所幫助,這也是版主職責(zé)嘛,呵呵。這篇文章所描述的整合過程是針對Discuz!而寫的,旨在讓Discuz!更好的運行。原則就是用不到的東西就不裝、不編、不配,最大程度讓系統(tǒng)干凈快速。
二、準(zhǔn)備程序
以下所有程序的版本都是推薦使用的,并且是截止到本文發(fā)布時最新的版本。
Apache 2.0.55
下載地址:http://apache.justdn.org/httpd/httpd-2.0.55.tar.gz
PHP 4.4.1
下載地址:http://cn.php.net/get/php-4.4.1.tar.gz/from/cn2.php.net/mirror
MySQL 4.0.26
下載地址:
http://downloads.mysql.com/archi ... t-4.0.26-0.i386.rpm
http://downloads.mysql.com/archi ... r-4.0.26-0.i386.rpm
Zend Optimizer 2.6.0
下載地址:http://prdownloads.sourceforge.n ... pl1.tar.gz?download
PHPMyAdmin 2.7.0-pl1
下載地址:https://www.phpmyadmin.net
三、安裝整合環(huán)境
1、準(zhǔn)備工作:
由于Discuz!4.0的水印功能需要調(diào)用GD庫實現(xiàn),所以請先確定你的系統(tǒng)中已經(jīng)安裝了GD環(huán)境:
QUOTE:
# rpm -qa | grep zlib
# rpm -qa | grep libpng
# rpm -qa | grep freetype
# rpm -qa | grep jpeg
# rpm -qa | grep gd
如果沒有安裝的話,可以按照下面的步驟手動安裝:
QUOTE:
(1) 安裝zlib
# tar zxvf zlib-1.2.2.tar.gz
# cd zlib-1.2.2
# ./configure
# make
# make install
(2) 安裝libpng
# tar zxvf libpng-1.2.7.tar.tar
# cd libpng-1.2.7
# cd scripts/
# mv makefile.linux ../makefile
# cd ..
# make
# make install
注意,這里的makefile不是用./configure生成,而是直接從scripts/里復(fù)制一個。
(3) 安裝freetype
# tar zxvf freetype-2.1.9.tar.gz
# cd freetype-2.1.9
# ./configure
# make
# make install
(4) 安裝Jpeg
# tar zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b/
# ./configure --enable-shared
# make
# make test
# make install
注意:這里configure一定要帶--enable-shared參數(shù),不然,不會生成共享庫
(5)安裝GD
# tar zxvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure --with-png --with-freetype --with-jpeg
# make install
2、安裝配置MySQL
在安裝MySQL之前,首先檢查系統(tǒng)中是否安裝了隨Linux安裝光盤自帶的MySQL RPM:
QUOTE:
# rpm -qa | grep mysql
如果沒有返回任何結(jié)果則說明系統(tǒng)中沒有安裝過MySQL RPM,如果返回有MySQL RPM信息,
則需要先卸載它:
QUOTE:
# rpm -e MySQL-xxxxxx
卸載過程中可能會提示有包依賴性問題而無法完成卸載,可以使用--nodeps或--force進行
強制卸載。
當(dāng)系統(tǒng)中的MySQL卸載完畢后我們開始安裝新的版本:
安裝客戶端:
QUOTE:
# rpm -ivh MySQL-client-4.0.26-0.i386.rpm
安裝服務(wù)端:
QUOTE:
# rpm -ivh MySQL-server-4.0.26-0.i386.rpm
啟動MySQL Server:
QUOTE:
# /etc/rc.d/init.d/mysql start
設(shè)置root密碼:
QUOTE:
# mysqladmin -u root password new_password_for_root
3、安裝配置Apache
QUOTE:
# tar xzvf httpd-2.0.55.tar.gz
# cd httpd-2.0.55
# ./configure --prefix=/usr/local/apache --enable-so  (這里為了節(jié)省內(nèi)存提高Apache性能只允許了加載動態(tài)模塊參數(shù),而沒有加載其他的模塊。
如果需要什么模塊,今后手動掛載上去就可以了。)
# make
# make install
配置Apache:
QUOTE:
# vi /usr/local/apache/conf/httpd.conf
以下只列出httpd.conf需要改動和配置的地方,其他地方暫時不用改動,略過。
[Copy to clipboard] [ - ]
CODE:
ServerAdmin 將此處改為服務(wù)器管理員的E-Mail地址(例如:webmaster@yourdomain.com)
[Copy to clipboard] [ - ]
CODE:
ServerName 將此處改為服務(wù)器的域名(例如:www.yourdomain.com:80)
[Copy to clipboard] [ - ]
CODE:
DocumentRoot 將此處改為你的網(wǎng)站根目錄(例如:"/var/www")
3、安裝配置PHP
QUOTE:
# tar xzvf php-4.4.1.tar.gz
# cd php-4.4.1
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-config-file-path=/usr/local/php/etc --with-gd --enable-gd-native-ttf --enable-gd-jis-conv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --enable-mbstring
# make
# make install
# cp php.ini-recommend /usr/local/php/etc/php.ini
與Apache整合:
編輯httpd.conf文件:
QUOTE:
# vi /usr/local/apache/conf/httpd.conf
找到:
[Copy to clipboard] [ - ]
CODE:
DirectoryIndex
在后面的默認(rèn)文件中增加index.php
找到:
[Copy to clipboard] [ - ]
CODE:
AddType application/x-gzip .gz .tgz
在下面添加一行:
[Copy to clipboard] [ - ]
CODE:
AddType application/x-httpd-php .php
保存退出
4、安裝Zend Optimizer
QUOTE:
# tar xzvf Zend*.gz
# rm -f Zend*.gz
# cd Zend*
# ./install.sh
安裝過程非常友好,很簡單,但在輸入php.ini文件路徑的時候必須輸入正確:/usr/local/php/etc
安裝完成后Zend Optimizer會自動重新啟動Apache。
5、安裝配置PHPMyAdmin
QUOTE:
# tar xzvf phpMyAdmin-2.7.0-pl1.tar.gz
將解壓后的目錄移動到服務(wù)器網(wǎng)站的根目錄中(架設(shè)網(wǎng)站根目錄為/var/www)
# mv phpMyAdmin-2.7.0-pl1 /var/www/phpMyAdmin
配置PHPMyAdmin:
QUOTE:
# cd /var/www/phpMyAdmin
# vi config.inc.php
修改:
[Copy to clipboard] [ - ]
CODE:
$cfg['PmaAbsoluteUri'] = 'http://www.yourdomain.com/phpMyAdmin'; (寫出訪問phpMyAdmin的絕對URL)
[Copy to clipboard] [ - ]
CODE:
$cfg['blowfish_secret'] = 'cookie'; (使用cookie加密)
[Copy to clipboard] [ - ]
CODE:
$cfg['Servers'][$i]['connect_type']  = 'socket';  (以socket方式連接MySQL)
[Copy to clipboard] [ - ]
CODE:
$cfg['Servers'][$i]['compress']      = TRUE; (啟用壓縮以提高速度,如果訪問不正常請改回FALSE)
[Copy to clipboard] [ - ]
CODE:
$cfg['Servers'][$i]['auth_type']     = 'cookie'; (使用cookie進行身份驗證)
保存退出。
至此,環(huán)境構(gòu)建完畢??梢陨蟼鱀iscuz!論壇程序開始安裝論壇了。
對于環(huán)境的優(yōu)化由于因環(huán)境而異,所以請各位自己找一些優(yōu)化文檔看看,一定要根據(jù)自己的硬件配置和
服務(wù)器負(fù)載有進行針對性的優(yōu)化,不要生搬硬套,否則可能適得其反的。

標(biāo)簽:烏蘭察布 撫州 南昌 邢臺 北海 防城港 臨沂 韶關(guān)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266