歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

快速在CentOS下搭建LAMP(Apache、MySQL、PHP)環境


快速在CentOS下搭建LAMP(Apache、MySQL、PHP)環境   LAMP(Linux、Apache、MySQL、PHP)是一套用於提供php架構網站服務的完美組合的簡稱,LAMP組合有著極高的性能,完善的支持 體系,靈活的配置方法,但是Lamp架構其本身也越來越臃腫,在Lamp安裝完成後最好進行針對硬件的優化,以獲得更好的性能。  LAMP可以在很多平台(Linux、Windows、Unix、MacOS X)中搭建,本文以CentOS系統安裝LAMP套件進行舉例。  搭建需要有一台安裝有CentOS的服務器,並且最好是純淨安裝:即僅僅安裝最少的系統組件。    www.2cto.com   首先安裝Apache2  一條命令即可:  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   www.2cto.com   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   www.2cto.com   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進行安全設置,避免安全漏洞。     作者 qingshanli1988
Copyright © Linux教程網 All Rights Reserved