CentOS6.2使用yum安裝LAMP及phpMyadmin

本文介紹如何在CentOs6.2下面使用YUM配置安裝LAMP環境,一些兄弟也很喜歡使用編譯的安裝方法,個人覺得如果不是對服務器做定製,用yum安裝穩定簡單,何必去download&make&make install呢。

Step1. 爲centos配置rpmforge及epel源。centos官方的源其實也夠用,不過像php的一些擴展如php-mcrypt在官方源中並沒有。

rpmforge源可以在 http://pkgs.repoforge.org/rpmforge-release/中下載安裝,名爲rpmforge-release-*.i686.rpm 或 rpmforge-release-*.x86_64.rpm,找最新的版本

epel源可以在http://mirrors.ustc.edu.cn/fedora/epel/6/ 中找到,32系統在i386文件夾中,64位的在x86_64文件夾中,名爲epel-release-6-*.noarch.rpm,找最新的版本

這裏以32位系統爲例子,

轉載請註明來源CentOS6.2使用yum安裝LAMP及phpMyadmin

#如果提示The requested URL returned error: 404,請自行換成最新的版本
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

Step 2. 安裝php/mysql/httpd

#安裝apache
yum -y install httpd httpd-devel 
#安裝mysql
yum -y install mysql mysql-devel mysql-server mysql-libs
#安裝php
yum -y install php
#安裝php擴展
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo 
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear  
#其它不常用php擴展,可不用安裝
yum -y install php-pecl-memcache php-eaccelerator
#安裝phpmyadmin
yum -y install phpmyadmin 

#安裝完成之後,啓動
service httpd start
service mysqld start

Step 3.配置httpd、mysqld開機自啓動

chkconfig mysqld on
chkconfig httpd on

Step 4.配置phpmyadmin

修改/usr/share/phpmyadmin/config.inc.php

#將這裏abcde文字修改爲自己的字符,可任意
$cfg['blowfish_secret'] = 'abcde';


常見問題

1. phpmyadmin提示未開啓php-mcrypt,這是因爲沒有安裝php-mrcrpt擴展。在官方源沒有php-mrcrpt擴展,請安裝epel源後再yum install php-mcrypt

2. phpmyadmin無法訪問

phpmyadmin默認只能使用http://localhost/phpmyadmin來訪問,可以修改/etc/httpd/conf.d/phpmyadmin.conf中對應部分爲

<Directory "/usr/share/phpmyadmin">
  Order Deny,Allow
#  Deny from all
  Allow from All
</Directory>
不過強烈不支持這麼做的,把phpmyadmin暴露了不安全



********************************************

* 作者:葉文濤 

* 鏈接:CentOS6.2使用yum安裝LAMP及phpMyadmin

******************轉載請註明來源 ***************






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章