CentOS 6.6安裝配置LAMP伺服器(Apache+PHP5+MySQL)
這篇文章主要介紹了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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Centos6.6安裝教程CentOS
- CentOS6.6配置yumCentOS
- centos 7.2 64位 docker安裝lamp環境CentOSDockerLAMP
- Linux伺服器配置——安裝CentOS以及源配置Linux伺服器CentOS
- Centos 6.6 搭建FTP伺服器CentOSFTP伺服器
- CentOS 7伺服器下Nginx安裝配置CentOS伺服器Nginx
- [圖文直播]安裝CentOS_6.6虛擬機器CentOS虛擬機
- Centos7安裝與配置OpenVPN伺服器CentOS伺服器
- CentOS安裝配置yumCentOS
- CentOS redis安裝配置CentOSRedis
- RabbitMQ安裝配置(CentOS)MQCentOS
- PHP環境LAMP/LNMP安裝與配置筆記PHPLAMPLNMP筆記
- docker下使用centos6.6 安裝vasp5.4步驟DockerCentOS
- LAMP-CentOS7搭建Web伺服器LAMPCentOSWeb伺服器
- CentOS下tomcat安裝配置CentOSTomcat
- Centos安裝與配置RedisCentOSRedis
- Centos7-VMware+Centos7安裝配置CentOS
- 透過yum在centos6.6上安裝mysql5.7.21rpm包CentOSMySql
- CentOS7 安裝配置 GitLabCentOSGitlab
- Centos7.9安裝配置redisCentOSRedis
- 如何在CentOS中安裝和配置Postfix郵件伺服器CentOS伺服器
- CentOS7系統安裝配置FTP伺服器詳解。CentOSFTP伺服器
- CentOS 7 安裝、配置、使用 PostgreSQL 10 安裝及基礎配置CentOSSQL
- centOS伺服器環境安裝CentOS伺服器
- CentOS 8 安裝 mariadb 伺服器CentOS伺服器
- CentOS 7.3怎麼安裝?CentOS 7.3.1611系統安裝配置圖文教程CentOS
- DELL R710伺服器安裝配置centos伺服器系統的方法伺服器CentOS
- 如何在 CentOS 8 上安裝和配置 Postfix 郵件伺服器CentOS伺服器
- 如何在 Centos 8 / RHEL 8 上安裝和配置 VNC 伺服器CentOSVNC伺服器
- CentOS 8.0.1905 linux伺服器系統安裝與配置圖解教程CentOSLinux伺服器圖解
- Centos安裝tomcat9及配置CentOSTomcat
- centos7下cobbler安裝配置CentOS
- CentOS7 安裝 配置網路CentOS
- CentOS 7 yum 安裝與配置 JDKCentOSJDK
- CentOS 7 yum 安裝與配置 RedisCentOSRedis
- CentOS 7 yum安裝與配置 TomcatCentOSTomcat
- Centos7安裝配置Hive教程。CentOSHive
- CentOS 8.2下VNC安裝與配置CentOSVNC