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-DRBD安裝配置實驗CentOS
- redis-4.0.1安裝配置(CentOS6.6)RedisCentOS
- CentOS.6.6中PHP-5.5.38安裝配置CentOSPHP
- Centos6.6安裝教程CentOS
- CentOS7.0安裝配置LAMP伺服器方法(Apache+PHP+MariaDB)CentOSLAMP伺服器ApachePHP
- CentOS 6.5/6.6 安裝mysql 5.7CentOSMySql
- 在Linux(CentOS 6.6)伺服器上安裝並配置基於Apache的SVN伺服器LinuxCentOS伺服器Apache
- CentOS 6.6安裝單節點FastDFSCentOSAST
- CentOS6.6 安裝 nginx-1.8.0CentOSNginx
- centos6.0LAMP原始碼安裝CentOSLAMP原始碼
- CentOS 6.6安裝單節點Redis 3.0.3CentOSRedis
- Linux CentOS 6.6安裝JDK1.7LinuxCentOSJDK
- CentOS 7 安裝配置SVN伺服器CentOS伺服器
- CentOS6.6安裝Redis3.0.3叢集CentOSRedisS3
- Centos 6.6 搭建FTP伺服器CentOSFTP伺服器
- Linux伺服器配置——安裝CentOS以及源配置Linux伺服器CentOS
- CentOS 7伺服器下Nginx安裝配置CentOS伺服器Nginx
- 在Linux CentOS 6.6上安裝Python 2.7.9LinuxCentOSPython
- centos 7.2 64位 docker安裝lamp環境CentOSDockerLAMP
- CentOS下LAMP一鍵yum安裝指令碼CentOSLAMP指令碼
- 在Centos5.2下編譯安裝LAMPCentOS編譯LAMP
- 在Ubuntu上安裝LAMP伺服器UbuntuLAMP伺服器
- lamp安裝LAMP
- LAMP原始碼編譯安裝配置+wordpressLAMP原始碼編譯
- CentOS 6.6下編譯安裝MariaDB-10.0.24CentOS編譯
- [圖文直播]安裝CentOS_6.6虛擬機器CentOS虛擬機
- CentOS redis安裝配置CentOSRedis
- CentOS安裝配置yumCentOS
- RabbitMQ安裝配置(CentOS)MQCentOS
- Centos7安裝與配置OpenVPN伺服器CentOS伺服器
- CentOS 6.3下rsync伺服器的安裝與配置CentOS伺服器
- CentOS 6.3下Samba伺服器的安裝與配置CentOSSamba伺服器
- 在centos6.6上安裝mysql5.7.21tar.gz包CentOSMySql
- docker下使用centos6.6 安裝vasp5.4步驟DockerCentOS
- 搭建lamp環境以及安裝配置phpmyadminLAMPPHP
- yum安裝lampLAMP
- Centos安裝與配置RedisCentOSRedis
- CentOS下安裝配置cmakeCentOS