lamp(linux、apache、mysql、php)是一套用於提供php架構**服務的完美組合的簡稱,lamp組合有著極高的效能,完善 的支援體系,靈活的配置方法,但是lamp架構其本身也越來越臃腫,在lamp安裝完成後最好進行針對硬體的優化,以獲得更好的效能。
lamp可以在很多平台(linux、windows、unix、macos x)中搭建,本文以centos系統安裝lamp套件進行舉例。
搭建需要有一台安裝有centos的伺服器,並且最好是純淨安裝:即僅僅安裝最少的系統元件。
一條命令即可:
回車後,yum會提示當前已經安裝的httpd版本,並自動更新;如果沒有安裝,則會自動安裝。注意在yum安裝過程中輸入「y」以確認安裝。
apache安裝完成後,手動啟動apache2:
這時,直接在瀏覽器中輸入伺服器的ip位址,即可看到apache2的預設頁面。此時的apache僅僅能提供http服務,不能執行php、也不能連線mysql資料庫。
由於centos中已經包含了mysql,因此也僅需要yum即可:
1
yum install mysql mysql-server
完成後,使用如下命令啟動mysql服務:
1
/etc/init.d/mysqld start
使用如下命令安裝php5:
1
yum install php
安裝完php5後,必須要重新啟動apache以使php生效:
這時,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:
重新在瀏覽器中開啟ip/info.php頁面,應該能找到mysql、gd、mbstring等模組:
此時lamp執行環境已經初步安裝完畢。最後還需要將lamp元件設定為自動啟動:
apache主配置檔案:/etc/httpd/conf/httpd.conf
apache主配置目錄,可以將不同型別的配置分門別類放入這個目錄中:/etc/httpd/conf.d/
apache日誌檔案目錄:/var/log/httpd
mysql的my.cnf配置檔案:/etc/my.cnf
mysql資料庫檔案位置:/usr/lib/mysql
安裝完成後,一是留意防火牆,開啟相關埠,而是必須要對mysql、apache進行安全設定,避免安全漏洞。
centos 下安裝lamp環境
搭建 mysql 資料庫 使用 yum 安裝 mysql yum install mysql server y 安裝完成後,啟動 mysql 服務 service mysqld restart 設定 mysql 賬戶 root 密碼 usr bin mysqladmin u root passwor...
Centos 7 安裝LAMP環境
一 安裝centos二 安裝apacheyum install httpd 根據提示,輸入y安裝即可成功安裝 systemctl start httpd.service 啟動apache systemctl stop httpd.service 停止apache systemctl restart ...
阿里雲centos安裝lamp環境
1 安裝 yum y install httpd 2 開啟 systemctl start httpd 3 設定apache服務開機自啟動 systemctl enable httpd wget 2 安裝mysql源 yum localinstall mysql57 community releas...