標籤:linux_lamp平台的簡單搭建
什麼是LAMP平台?
LAMP就是指一組通常一起使用來運行動態網站或者伺服器的自由軟體名稱首字母縮寫,這些自由軟體為:Linux Linux的作業系統
Apache 網頁伺服器
MySQL,mariaDB 資料庫系統
PHP 指令碼語言
//這就是LAMP
搭建LAMP平台都需要準備些什麼呢?
首先要在Linux作業系統上,
1> 準備Apache網頁伺服器http伺服器;
# yum install httpd (運行在80連接埠)
啟用http服務;
# service http start (修改連接埠需要重新啟用服務)
測試下,http能否正常運行;
在 /var/www/html/ 編輯首頁面 index.html 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/45/CE/wKioL1Prb0eDo3cJAABYqrfXZ6A660.png" title="1.PNG" alt="wKioL1Prb0eDo3cJAABYqrfXZ6A660.png" />然後再在瀏覽器開啟服務網站,如下:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CE/wKioL1PrcOLBYGDgAAAfvhAZvtQ074.png" title="2.PNG" alt="wKioL1PrcOLBYGDgAAAfvhAZvtQ074.png" />證明httpd服務啟動成功
2> 準備PHP(這裡PHP是作為Linux的一個模組在核心中的);
# yum install php
安裝完PHP後,我們來測試下PHP是否能正常工作;
在/var/www/html/ 編輯檔案 php.php 內容如下:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/45/CD/wKiom1Prc83wf76eAAAMkfXIxtQ886.png" title="5.PNG" alt="wKiom1Prc83wf76eAAAMkfXIxtQ886.png" />
圖中 phpinfo() 是調用函數顯示php資訊的,能調用成功則我們的php能正常工作如下:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CE/wKioL1PrdKugMDURAABNMMZwwPo112.png" title="4.PNG" alt="wKioL1PrdKugMDURAABNMMZwwPo112.png" />
如,成功調用函數成功,顯示php資訊,有版本資訊之類的。
3> php也安裝好了,下面改準備MySQL了,
# yum install mysqld
然後執行mysql命令
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CD/wKiom1PreFyRv1DTAABH-pZjbE8023.png" title="6.PNG" alt="wKiom1PreFyRv1DTAABH-pZjbE8023.png" /> 這樣就安裝成功了,
說到mysql,那就說一下mysql中常用的幾個命令:
mysql用戶端的使用:
-u USERNAME: 預設為root
-h HOST: 預設為localhost
-p [PASSWORD]: 輸入密碼
mysql的使用者帳號格式如下:
[email protected]
USERNAME: 使用者名稱
HOST: 此使用者僅允許通過此處指定的主機登入mysqld服務;
例如: [email protected], [email protected]‘127.0.0.1‘, [email protected]‘HOSTNAME‘
查看支援哪此儲存引擎:SHOW ENGINES;
查看錶的屬性資訊:SHOW TABLE STATU
查看支援的字元集:SHOW CHARACTER SET;
查看定序:SHOW COLLATION;
查看伺服器變數:SHOW {GLOBAL|SESSION} VARIALES [LIKE ‘‘];
查看服務狀態變數;SHOW {GLOBAL|SESSION} STATUS [LIKE ‘‘];
如果想要讓php與mysql通訊的話,還需要安裝一個php-mysql,這是一個串連php與mysql的驅動程式,在本地他們是基於通訊端通訊的。
基本的LAMP平台所需的服務我們構架好啦,下面我來實現下吧,我以WordPress為例,
首先我們要去下載WordPress這個安裝包,
我已經下載好啦,你自己去探索吧,
然後要解壓這個WordPress包
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CD/wKiom1PreeGjXMJvAAAWHfnKKMA843.png" title="7.PNG" alt="wKiom1PreeGjXMJvAAAWHfnKKMA843.png" />如,wordpre的版本如上,我把它下載到了/var/www/html/ wordpress這個目錄中
然後 cd wordpress,查看裡面的檔案
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/45/CF/wKioL1Pre1mwUa4UAAAwTGE2F48359.png" title="8.PNG" alt="wKioL1Pre1mwUa4UAAAwTGE2F48359.png" />由可以看到,wp-config-sample.php 這個事給你的設定檔的範例,所以我們只需把它 cp 一下就行了,並命名為 wp-config.php
# vim wp-config.php
define(‘DB_NAME‘, ‘LIB‘) 指定建立資料庫名
define(‘DB_USER‘, ‘sunbin‘); 指定的登入使用者 (在實際工作中,不要使用root使用者)
define(‘DB_PASSWORD‘, ‘‘); 指定使用的密碼
define(‘DB_HOST‘, ‘127.0.0.1‘); 指定為本機(我的是這個地址)
下面來看下使用mysql來建立資料庫的過程
使用命令mysql,進入mysql用戶端;
# mysql
然後使用 CREATE DATABASE LIB
mysql> CREATE DATABASE LIB //建立LIB資料庫
查看已經建立的資料有哪些,是否建立成功了
mysql> SHOW DATABASES;
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/45/CD/wKiom1PrfWKRSu0hAAAYTCWGXR4796.png" title="9.PNG" alt="wKiom1PrfWKRSu0hAAAYTCWGXR4796.png" />
如顯示,我建立LIB這個庫已經成功啦,
然後要初始化資料庫,就是重啟下服務
# service mysqld restart
# service httpd restart
然後來測試下我的WordPress是否配置成功了沒,
在瀏覽器中輸入: 192.168.0.1/wordpress 如果能顯示出個人部落格的安裝頁面就證明我們安裝成功了,我這裡已經安裝上了,我就給你截個安裝好後的個人部落格的首頁面吧
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/45/CF/wKioL1Prf8jhz4a9AAgyPKrMuoc122.png" title="10.PNG" alt="wKioL1Prf8jhz4a9AAgyPKrMuoc122.png" />以上就是配置LAMP的過程,及實現一個簡單案例WordPress的過程。