centos安裝lamp環境

LAMP(Linux、Apache、MySQL、PHP)是一套用於提供php架構網站服務的完美組合的簡稱,LAMP組合有着極高的性能,完善 的支持體系,靈活的配置方法,可是Lamp架構其自己也愈來愈臃腫,在Lamp安裝完成後最好進行鍼對硬件的優化,以得到更好的性能。php

 

LAMP能夠在不少平臺(Linux、Windows、Unix、MacOS X)中搭建,本文以CentOS系統安裝LAMP套件進行舉例。html

搭建須要有一臺安裝有CentOS的服務器,而且最好是純淨安裝:即僅僅安裝最少的系統組件。mysql

 

首先安裝Apache2

一條命令便可:sql

1 yum install httpd

回車後,yum會提示當前已經安裝的httpd版本,並自動更新;若是沒有安裝,則會自動安裝。注意在yum安裝過程當中輸入「Y」以確認安裝。數據庫

Apache安裝完成後,手動啓動Apache2:瀏覽器

1 /etc/init.d/httpd start

這時,直接在瀏覽器中輸入服務器的IP地址,便可看到Apache2的默認頁面。此時的Apache僅僅能提供HTTP服務,不能執行php、也不能鏈接MySQL數據庫。安全

 

隨後安裝MySQL

因爲CentOS中已經包含了MySQL,所以也僅須要yum便可:服務器

1 yum install mysql mysql-server

完成後,使用以下命令啓動MySQL服務:架構

1 /etc/init.d/mysqld start

 

下面繼續安裝php5

使用以下命令安裝php5:性能

1 yum install php

安裝完php5後,必需要從新啓動Apache以使php生效:

1 /etc/init.d/httpd restart

這時,Apache已經能夠解析執行php腳本了。因爲Apache的默認網站根目錄位於:/var/www/html/,所以在此目錄創建一個info.php用來測試Apache+PHP的正確安裝與否:

1 echo "<?php phpinfo(); ?>" > /var/www/html/info.php

而後在瀏覽器中訪問IP/info.php,出現了PHPINFO的輸出信息:

表示PHP與Apache已經正確安裝。

接下來安裝MySQL數據庫與其它模塊(如GD圖形庫、mbstring庫等):

1 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安裝過程可能比較慢,請耐心等待。完成後再次重啓Apache:

1 /etc/init.d/httpd restart

從新在瀏覽器中打開IP/info.php頁面,應該能找到MySQL、GD、mbstring等模塊:

此時LAMP運行環境已經初步安裝完畢。最後還須要將LAMP組件設置爲自動啓動:

1 chkconfig --levels 2345 httpd on
2 chkconfig --levels 2345 mysqld on

 

最後介紹相關配置與環境

Apache主配置文件:/etc/httpd/conf/httpd.conf

Apache主配置目錄,能夠將不一樣類型的配置分門別類放入這個目錄中:/etc/httpd/conf.d/

Apache網站根目錄:/var/www/html/

Apache日誌文件目錄:/var/log/httpd

MySQL的my.cnf配置文件:/etc/my.cnf

MySQL數據庫文件位置:/usr/lib/mysql

 

安裝完成後,一是留意防火牆,打開相關端口,而是必需要對MySQL、Apache進行安全設置,避免安全漏洞。

相關文章
相關標籤/搜索