CentOS 6.6安裝配置LAMP伺服器(Apache+PHP5+MySQL)

03ngnntds發表於2019-02-27

這篇文章主要介紹了CentOS 6.6伺服器下安裝配置LAMP伺服器的方法,考慮到apache處理php的效能可以選擇apache,如果靜態頁面可以安裝nginx
準備篇:

CentOS 6.6系統安裝配置圖解教程

1、配置防火牆,開啟80埠、3306埠

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
:wq! #儲存退出

新增好規則後的防火牆配置檔案如下圖所示:
在這裡插入圖片描述

/etc/init.d/iptables restart #重啟防火牆使配置生效

2、關閉SELINUX

vi /etc/selinux/config#SELINUX=enforcing #註釋掉#SELINUXTYPE=targeted #註釋掉SELINUX=disabled #增加
:wq! #儲存退出

SELINUX配置檔案如下圖所示:
在這裡插入圖片描述

3、新增第三方yum源

CentOS預設yum源軟體版本太低了,要安裝最新版本的LAMP,這裡使用第三方yum源

wget   #下載

首先使用預設yum源安裝wget命令

yum install wget

sh ./atomic #安裝
在這裡插入圖片描述
在這裡插入圖片描述

yum clean all #清除當前yum快取
yum makecache #快取yum源中的軟體包資訊
yum repolist #列出yum源中可用的軟體包

安裝篇:

一、安裝Apache

yum install httpd #根據提示,輸入Y安裝即可成功安裝

/etc/init.d/httpd start #啟動Apache

備註:Apache啟動之後會提示錯誤:

httpd:httpd: Could not reliably determine the server’s fully qualif domain name, using ::1 for ServerName

解決辦法:

vi /etc/httpd/conf/httpd.conf #編輯
ServerName   #去掉前面的註釋

:wq! #儲存退出

chkconfig httpd on #設為開機啟動

/etc/init.d/httpd restart #重啟Apache

二、安裝MySQL

1、安裝MySQL

yum install mysql mysql-server #詢問是否要安裝,輸入Y即可自動安裝,直到安裝完成

/etc/init.d/mysqld start #啟動MySQL
chkconfig mysqld on #設為開機啟動
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #複製配置檔案(注意:如果/etc目錄下面預設有一個my.cnf,直接覆蓋即可)

2、為root賬戶設定密碼

mysql_secure_installation

回車,根據提示輸入Y

輸入2次密碼,回車

根據提示一路輸入Y

最後出現:Thanks for using MySQL!

MySql密碼設定完成,重新啟動 MySQL:

/etc/init.d/mysqld restart #重啟
/etc/init.d/mysqld stop #停止
/etc/init.d/mysqld start #啟動

三、安裝PHP

1、安裝PHP

yum install php #根據提示輸入Y直到安裝完成

2、安裝PHP元件,使PHP支援MySQL

yum 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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2637122/,如需轉載,請註明出處,否則將追究法律責任。

相關文章