centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND
V2.0 2007年2月12日 操作系統(tǒng)更新為centos 5.0 apache 更新為2.2.6版本, php更新為5.2.5,增加集成Suhosin補(bǔ)丁,mysql 更新為5.0.46, Zend Optimizer 更新為3.3.0。解決新平臺(tái)下的一些問題。修正文字錯(cuò)誤。
v1.2 2007年2月12日 apache 更新為2.2.4版本,增加mod_ssl和openssl支持,增加apr和apr-util的編譯, php更新為5.2.1,增加集成Suhosin補(bǔ)丁,mysql 更新為5.0.33, Zend Optimizer 更新為3.2.2,增加phpmyadmin。修改一些文字錯(cuò)誤。
v1.0 2007年1月11日
先聲明,我絕對(duì)是個(gè)Linux的菜鳥,以下的這些文字個(gè)人的安裝筆記,是參考了網(wǎng)上許多高手的成功經(jīng)驗(yàn)組合而成的,說實(shí)話我自己的東西不多 :)我想把這些經(jīng)驗(yàn)寫下來,既可以對(duì)其他跟我一樣摸索的兄弟一個(gè)經(jīng)驗(yàn),也可以防止以后自己都忘記了,嘿嘿。
所以如果某個(gè)大蝦看到我借用了你的資源,請(qǐng)你不要生氣。也歡迎大家進(jìn)行指點(diǎn)。
1、下載centos 5
我是下載的DVD版本,大家也可以下載服務(wù)器CD安裝版本,其實(shí)都差不多。大家可以到這兒下載,速度很快的。
http://ftp.iasi.roedu.net/mirrors/ce…86-bin-DVD.iso
當(dāng)然也可以在windows下用BT或迅雷下載,速度也很不錯(cuò)的。
下載后當(dāng)然就刻錄成光盤。我建議你刻錄DVD啦,如果是菜鳥,也可以在圖形界面進(jìn)行學(xué)習(xí),不會(huì)這么抓不住頭腦。
2、(1)安裝CentOS 5
作為服務(wù)器,不安裝不需要的組件,所以在選擇組件的時(shí)候,除了選擇FTP SERVER外取消所有組件的選擇。也不要選web服務(wù)器。因?yàn)槲覀兒竺嬉謩?dòng)編譯安裝。
系統(tǒng)約定RPM包和源碼包存放位置
RPM包和源碼包存放位置 /usr/local/src
源碼包編譯安裝位置(prefix) /usr/local/xxx
腳本以及維護(hù)程序存放位置 /usr/local/sbin
MySQL 數(shù)據(jù)庫位置 /var/lib/mysql
Apache 網(wǎng)站根目錄 /home/www
Apache 虛擬主機(jī)日志根目錄 /data/logs/www
yum RPM包信息文件 /etc/yum.list
3、系統(tǒng)環(huán)境部署及調(diào)整
(1). 檢查系統(tǒng)是否正常
# more /var/log/messages //檢查有無系統(tǒng)內(nèi)核級(jí)錯(cuò)誤信息
# demesg //檢查硬件設(shè)備是否有錯(cuò)誤信息
# ifconfig //檢查網(wǎng)卡設(shè)置是否正確
# ping www.163.com // 檢查網(wǎng)絡(luò)是否正常
(2). 關(guān)閉不需要的服務(wù)
# export LANG=’en_US’ //設(shè)置語言
# setup //選擇啟動(dòng)的服務(wù)
進(jìn)入system service 選項(xiàng)。
以space 鍵選定所需服務(wù)。
以下僅列出需要啟動(dòng)的服務(wù),未列出的服務(wù)一律關(guān)閉:
crond
irqbalance 僅當(dāng)服務(wù)器CPU為S.M.P架構(gòu)或支持雙核心、HT技術(shù)時(shí),才需開啟,否則關(guān)閉。
microcode_ctl
network
vsftpd
sshd
syslog
(3)、修改/etc/yum.repos.d/CentOS-Base.repo,將鏡象站點(diǎn)地址改為在中國的鏡象站點(diǎn)地址。不然我們通過yum安裝軟件速度會(huì)極慢。修改如下:
# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever – Base
baseurl=http://mirror.be10.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=1
#released updates
[updates]
name=CentOS-$releasever – Updates
baseurl=http://mirror.be10.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=1
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever – Addons
baseurl=http://mirror.be10.com/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=0
#additional packages that may be useful
[extras]
name=CentOS-$releasever – Extras
baseurl=http://mirror.be10.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=0
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever – Plus
baseurl=http://mirror.be10.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=1
#contrib – packages by Centos Users
[contrib]
name=CentOS-$releasever – Contrib
baseurl=http://mirror.be10.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
protect=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#packages in testing
[testing]
name=CentOS-5 – Testing
baseurl=http://mirror.be10.com/centos/5/testing/i386/
gpgcheck=1
enabled=0
protect=0
保存。
(2)更新系統(tǒng),我們使用yum,
然后執(zhí)行:
?
下文鏈接:
http://blog.sina.com.cn/s/blog_62c4ea990102wb1w.html
轉(zhuǎn)載于:https://www.cnblogs.com/qq3391826735/p/5584717.html
總結(jié)
以上是生活随笔為你收集整理的centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。