RedHat Enterprise Linux 5配置Mysql+Apache+Php
來源:程序員人生 發(fā)布時(shí)間:2014-03-29 17:15:01 閱讀次數(shù):2587次
第一步:系統(tǒng)與軟件的準(zhǔn)備
系統(tǒng)版本 redhat enterprise linux v5.3 ,內(nèi)核版本 2.6.18
第二步:軟件包的準(zhǔn)備
Apache2軟件包:httpd-2.2.13.tar.gz
php5軟件包:php-5.3.0.tar.gz
第三步, 架設(shè)YUM倉庫
由于系統(tǒng)連GCC都沒有給我們安裝,因此是無法直接去make安裝上述源代碼的,必須先使用系統(tǒng)光盤架設(shè)一個(gè)YUM代碼倉庫,從中安裝我們所需要的各種軟件。
首先,我們按照系統(tǒng)安裝光盤上所有的文件拷貝一份到RHEL5中(假設(shè)放置目錄為/home/phinecos/back)
然后,我們要先安裝一個(gè)RPM包才能開始架設(shè)YUM倉庫
# cd /home/phinecos/back/Server
# rpm -ihv createrepo-0.4.4-2.fc6.noarch.rpm
這個(gè)包安裝之后,會(huì)生成一個(gè)新的命令:/usr/bin/createrepo,而這個(gè)命令是我下面必須要用到的。
RHEL5 所有的 Package 主要位于 Server, VT, Cluster, ClusterStorage 等目錄, 該目錄內(nèi)有 repodata/ 目錄放置 yum 程序所需要的索引信息檔案, 包含 GUI 的套件新增移除所需要的大項(xiàng)分類信息. 不過由于該檔案預(yù)設(shè)提供的是 cd disc 的方式安裝使用, 所以需要手動(dòng)建立新的檔案提供 yum 與 GUI Packager 正常運(yùn)作使用.
首先先復(fù)制出來 Server, VT, Cluster, ClusterStorage 目錄內(nèi)位于 repodata/ 內(nèi) comps-rhel5-*.xml 檔案到暫存目錄內(nèi)提供后續(xù)要使用, 然后刪除 repodata 目錄, 重新建立新的 repodata 目錄結(jié)構(gòu)與必要索引檔案.
cd /home/phinecos/back
for name in Server VT Cluster ClusterStorage
do
cp $name/repodata/comps-rhel5-*.xml /tmp
done
# Server
cd /home/phinecos/back/Server
rm -rf repodata
createrepo -g /tmp/comps-rhel5-server-core.xml .
# VT
cd /home/phinecos/back/VT
rm -rf repodata
createrepo -g /tmp/comps-rhel5-vt.xml .
# Cluster
cd /home/phinecos/back/Cluster
rm -rf repodata
createrepo -g /tmp/comps-rhel5-cluster.xml .
# ClusterStorage
cd /home/phinecos/back/ClusterStorage
rm -rf repodata
createrepo -g /tmp/comps-rhel5-cluster-st.xml .
我們的YUM倉庫到這里也就建好了。接下來,我們要做的就是要設(shè)置/etc/yum.repo.d里面的內(nèi)容了,首先創(chuàng)建一個(gè)rhel-server.repo文件,在其中寫入下述內(nèi)容:
[Server]
name=Red Hat Enterprise Linux Server Core
baseurl=file:///home/phinecos/back/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux Virtual Technology
baseurl=file:///home/phinecos/back/VT
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Enterprise Linux Cluster
baseurl=file:///home/phinecos/back/Cluster
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux Cluster Storage
baseurl=file:///home/phinecos/back/ClusterStorage
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
當(dāng)然,你也可以通過http與ftp方式把這個(gè)目錄發(fā)布出去,那只要把相關(guān)的file:/// home/phinecos/back/這部分修改一下就可以了。
第四步,安裝圖形化互聯(lián)網(wǎng),開發(fā)工具等必須的軟件
“Applications”à”Add/Remove Software”里面安裝所需的基本工具軟件,如gcc等。
第五步,安裝Apache2
#tar zxvf httpd-2.2.8.tar.bz2
#cd http-2.2.8
#./configure --prefix=/usr/local/apache2 --enable-rule=SHARED_CORE --enable-module=so
#make
#make install
安裝apache完成,輸入命令
#/usr/local/apache2/bin/apachectl -k start
從本地或其它機(jī)器打開Firefox瀏覽器,輸入地址http://127.0.0.1,如果正確的話會(huì)出現(xiàn)一個(gè)"It works !"的提示頁面,此時(shí),apache2基本安裝完成。
第五步,安裝MySQL
“Applications”à”Add/Remove Software”里面找到MySql,進(jìn)行安裝,如果安裝后發(fā)現(xiàn)啟動(dòng)mysql時(shí)出現(xiàn):
Starting MySQL..[FAILED]
這是SELINUX在作怪,解決辦法:
進(jìn)/etc/selinux 然后vi config 把SELINUX=enforcing 這一行
改為:SELINUX=disabled
然后保存,電腦重啟,然后再把以前裝的MYSQL刪除重裝下
啟動(dòng)mysql
/etc/init.d/mysql start 或 service mysql start
停止mysql
/etc/init.d/mysql stop 或 service mysql stop
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)