centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND
V2.0 2007年2月12日 操作系統更新為centos 5.0 apache 更新為2.2.6版本, php更新為5.2.5,增加集成Suhosin補丁,mysql 更新為5.0.46, Zend Optimizer 更新為3.3.0。解決新平臺下的一些問題。修正文字錯誤。
v1.2 2007年2月12日 apache 更新為2.2.4版本,增加mod_ssl和openssl支持,增加apr和apr-util的編譯, php更新為5.2.1,增加集成Suhosin補丁,mysql 更新為5.0.33, Zend Optimizer 更新為3.2.2,增加phpmyadmin。修改一些文字錯誤。
v1.0 2007年1月11日
先聲明,我絕對是個Linux的菜鳥,以下的這些文字個人的安裝筆記,是參考了網上許多高手的成功經驗組合而成的,說實話我自己的東西不多 :)我想把這些經驗寫下來,既可以對其他跟我一樣摸索的兄弟一個經驗,也可以防止以后自己都忘記了,嘿嘿。
所以如果某個大蝦看到我借用了你的資源,請你不要生氣。也歡迎大家進行指點。
1、下載centos 5
我是下載的DVD版本,大家也可以下載服務器CD安裝版本,其實都差不多。大家可以到這兒下載,速度很快的。
http://ftp.iasi.roedu.net/mirrors/ce…86-bin-DVD.iso
當然也可以在windows下用BT或迅雷下載,速度也很不錯的。
下載后當然就刻錄成光盤。我建議你刻錄DVD啦,如果是菜鳥,也可以在圖形界面進行學習,不會這么抓不住頭腦。
2、(1)安裝CentOS 5
作為服務器,不安裝不需要的組件,所以在選擇組件的時候,除了選擇FTP SERVER外取消所有組件的選擇。也不要選web服務器。因為我們后面要手動編譯安裝。
系統約定RPM包和源碼包存放位置
RPM包和源碼包存放位置 /usr/local/src
源碼包編譯安裝位置(prefix) /usr/local/xxx
腳本以及維護程序存放位置 /usr/local/sbin
MySQL 數據庫位置 /var/lib/mysql
Apache 網站根目錄 /home/www
Apache 虛擬主機日志根目錄 /data/logs/www
yum RPM包信息文件 /etc/yum.list
3、系統環境部署及調整
(1). 檢查系統是否正常
# more /var/log/messages //檢查有無系統內核級錯誤信息
# demesg //檢查硬件設備是否有錯誤信息
# ifconfig //檢查網卡設置是否正確
# ping www.163.com // 檢查網絡是否正常
(2). 關閉不需要的服務
# export LANG=’en_US’ //設置語言
# setup //選擇啟動的服務
進入system service 選項。
以space 鍵選定所需服務。
以下僅列出需要啟動的服務,未列出的服務一律關閉:
crond
irqbalance 僅當服務器CPU為S.M.P架構或支持雙核心、HT技術時,才需開啟,否則關閉。
microcode_ctl
network
vsftpd
sshd
syslog
(3)、修改/etc/yum.repos.d/CentOS-Base.repo,將鏡象站點地址改為在中國的鏡象站點地址。不然我們通過yum安裝軟件速度會極慢。修改如下:
# 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)更新系統,我們使用yum,
然后執行:
?
下文鏈接:
http://blog.sina.com.cn/s/blog_62c4ea990102wb1w.html
轉載于:https://www.cnblogs.com/qq3391826735/p/5584717.html
總結
以上是生活随笔為你收集整理的centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上古封神职业介绍
- 下一篇: linux cmake编译源码,linu