CentOS 5.3上yum安裝Apache+php+Mysql+phpMyAdmin
作者:佚名 時間:2012-09-21 分享到:
1、系統下載
CentOS 開發社區已發布了新的 5.3 版本。CentOS 5.3 基于 Red Hat Enterpris Linux 5.3.0,其中包括 Kernel 2.6.18、Apache 2.2、PHP 5.1.6、MySQL 5.0、PostgreSQL 8、GNOME 2.16、KDE 3.5、OpenOffice.org 2.3、Firefox 3.0、Evolution 2.12 等等。此外,CentOS 5.3 更新了美工設計,并根據用戶的請求恢復了 Contrib 倉庫。
CentOS 5.3 支持 i386 及 x86_64 架構,其 ISO 映像可從以下地址獲取。
isoredirect.centos.org/centos/5
/isos/
2、系統安裝
安裝CentOS 5.3是做服務器,所以沒有用的,一概不裝;具體哪些不裝,自己看著辦吧:)
3、安裝Apache+php+Mysql
a、 用yum安裝前.先是替換為中國CentOS鏡像服務器!中國官方鏡像網站:
http://centos.ustc.edu.cn/
安裝后請按照以下步驟修改CenOS-Base.repo,以后就可以方便的用yum安裝軟件了().
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.save
wget
http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo
b、更新系統內核到最新. yum -y update
c、安裝Apahce, PHP, Mysql, 以及php連接mysql庫組件 yum -y install httpd php mysql mysql-server php-mysql
d、安裝mysql擴展 yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
或一次性粘貼安裝:
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql
e、設置mysql數據庫root帳號密碼。
mysqladmin -u root password ‘newpassword’ [引號內填密碼]
f、 讓mysql數據庫更安全
mysql -u root -p [此時會要求你輸入剛剛設置的密碼,輸入后回車即可
mysql> DROP DATABASE test; [刪除test數據庫]
mysql> DELETE FROM mysql.user WHERE user = ”; [刪除匿名帳戶]
mysql> FLUSH PRIVILEGES; [重載權限]
g、 按照以上的安裝方式, 配置出來的默認站點目錄為/var/www/html/新建一個php腳本:
4、 配置防火墻
添加允許訪問HTTP、FTP端口
iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT重啟iptables: service iptables restart