Centos6.5添加Epel和Remi源安裝Lamp環境

想搭建一個Lamp環境,由於編譯安裝太麻煩,對於我這樣的新手來講,太過於複雜。而CentOS自帶的Apache、MySql和PHP的版本都過低,不想用。上百度搜了一輪,原來能夠經過添加Epel和Remi源來解決。對於Epel源和Remi源,網友是這樣介紹的:php

EPEL源

EPEL,即Extra Packages for Enterprise Linux,是由 Fedora 社區建立維護,爲 RHEL 及衍生髮行版如 CentOS、Scientific Linux 等提供高質量軟件包的項目。EPEL中含有大量的軟件,對官方標準源是一個很好的補充。html

「EPEL (Extra Packages for Enterprise Linux ) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL).」mysql

wiki:http://fedoraproject.org/wiki/EPELlinux

Fedora EPEL 下載:http://mirrors.fedoraproject.org/publiclist/EPEL/sql

EPEL 下載地址:http://download.fedora.redhat.com/pub/epel/apache

請針對不一樣的版本下載相應的包。瀏覽器

Remi源

Remi源你們或許不多據說,不過Remi源GoFace強烈推薦,尤爲對於不想編譯最新版的linux使用者,由於Remi源中的軟件幾乎都是最新穩定版。或許您會懷疑穩定不?放心吧,這些都是Linux骨灰級的玩家編譯好放進源裏的,他們對於系統環境和軟件編譯參數的熟悉程度毋庸置疑。php7

Remi下載地址:http://rpms.famillecollet.com/tcp

您也須要針對不一樣的版本號下載。(以上介紹爲轉載)測試

yum remove epel-release-6-8.noarch

如下是安裝的過程和命令:

安裝Epel源:

我本地的CentOS是6.5,因此安裝的是對應的版本epel 6

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

而後導入KEY

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

別忘了,還有一步

yum install yum-priorities

 

 

安裝Remi源:

版本也是對應CentOS6.x的

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

一樣也須要執行如下命令

yum install yum-priorities

 

OK,Epel和Remi源就已經添加了,在/etc/yum.repos.d/中能夠看到,已經多了幾個文件:

epel.repo
epel-testing.repo

remi.php70.repo
remi.repo

 

安裝Lamp環境:

安裝Apache

yum --enablerepo=remi install httpd

 

修改防火牆配置

打開/etc/sysconfig/iptables

vi /etc/sysconfig/iptables

在文件中添加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 

 

關閉SELINUX
打開文件

vi /etc/selinux/config

將如下兩行註釋掉並增長SELINUX=disabled:

#SELINUX=enforcing #註釋掉
#SELINUXTYPE=targeted #註釋掉
SELINUX=disabled #增長

 

配置apache2

編輯apache 配置文件

sudo vi /etc/httpd/conf/httpd.conf 

找到 #ServerName www.example.com:80
修改成 ServerName 這裏設置爲你本身的域名,若是沒有域名,能夠設置爲localhost:80

 

配置開機自動啓動apache2

chkconfig httpd on

重啓CentOS,在瀏覽器輸入localhost應該就能看到'Apache 2 Test Page'頁面了。

 

安裝MySQL

yum --enablerepo=remi install mysql mysql-server

安裝完畢後,設置開機自動啓動,並拷貝配置文件

chkconfig mysqld on  
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 

啓動MySql,會根據配置文件生成一個/var/lib/mysql/mysql.sock文件。若是沒有這個文件,是不能登陸MySql的。

爲root帳戶設置密碼

mysql_secure_installation

而後跟着提示輸入就能夠了。

 

安裝PHP5

yum --enablerepo=remi install php

再安裝以下php組件:

yum --enablerepo=remi install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

修改Apache配置:

vi /etc/httpd/conf/httpd.conf

找到DirectoryIndex index.html index.html.var

修改成:

DirectoryIndex index.php index.html index.htm Default.html Default.htm

重啓Apache,建立一個php文件測試。

結束。

相關文章
相關標籤/搜索