一、LAMP簡介
LAMP是LinuxApacheMySQLPHP的簡寫,其實就是把Apache,MySQL以及PHP安裝在Linux系統上,組成一個環境來運行php的腳本語言。 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因爲常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平臺。
看了網上很多版本的搭建,總結了一位大神的方法,以下簡單概括Lamp的環境搭建過程:
以下爲操作步驟:
一.安裝Linux操作系統
運行環境爲VMware Workstation
此處使用linux版本爲CentOs6.5
二.準備工作
1、 配置防火牆,開啓80端口、3306端口
vi /etc/sysconfig/iptables#打開配置防火牆
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允許80端口通過防火牆
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允許3306端口通過防火牆
將以上內容添加到 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 的下面
/etc/init.d/iptables restart #最後重啓防火牆使配置生效
2、關閉SELINUX
vi /etc/selinux/config#
#SELINUX=enforcing #將這行註釋
#SELINUXTYPE=targeted #將這行註釋
SELINUX=disabled #將這行增加
之後存盤退出(Esc+shift+:+wq),然後重啓系統(shutdown -r now)。
三.安裝Apache。
(1) 在安裝Apache之前需要先卸載自帶的httpd
yum remove httpd
(2) 安裝Apache
yum install httpd
#根據提示,輸入y裝即可成功安裝
(3) 啓動Apache。
/etc/init.d/httpd start
備註:Apache啓動之後可能示錯誤:
正在啓動 httpd:httpd: Could not reliably determine the server’s fully qualif domain name, using ::1 for ServerName如上圖:
解決辦法:tc/httpd/conf/httpd.conf #編輯
找到 #ServerName www.example.com:80
修改爲 ServerName www.osyunwei.com:80 #這裏設置爲你自己的域名,如果沒有域名,可以設置爲localhost
:wq! #保存退出。
chkconfig httpd on #設爲開機啓動
/etc/init.d/httpd restart #重啓Apache
修改之後重新啓動,結果如下圖所示:
~~~~~~~~~未完待續