www伺服器搭建筆記:二 LAMP,CentOS6.5+yum下載最新apache+mysql+php

來源:互聯網
上載者:User

標籤:des   blog   http   os   io   使用   strong   ar   for   

 

 

WAMP搭建筆記傳送門: http://www.cnblogs.com/jianming348/p/3952649.html

 

 

由於本人不是要深究原理,只是需要搭建環境。所以在linux上使用了yum這個工具,萬分好用啊。

它會下載並且安裝最新版的軟體,並且會下載其關聯的庫。

 

系統:

CentOS6.5,該系統內建yum,所以不需要事先安裝,沒有yum的話,就下一個安裝

文法 yum 參數 下載的軟體名字

參數-y是預設選擇Yes,使用yum執行過程中,會有選擇yes和no來確認是否下載檔案

 

以下操作均需要進入root管理使用者,文字模式

 

Apache步驟:

1.下載並安裝apache,執行

yum -y install httpd

apache的網站是放在這個位置上的 /var/www/html/,可以去測試一下

 

2.啟動Apache,執行

/etc/init.d/httpd start

 

3.設定Apache開機啟動,執行

chkconfig httpd on 

 

MySQL步驟:

1.下載並安裝mysql,執行

yum -y install mysql mysql-server

mysql是用戶端包,用於登陸管理,建立更新修改資料庫

mysql-server是服務端包,負責啟動資料庫服務的

兩個是依賴一起的

 

2.啟動mysql,執行

/etc/init.d/mysqld start

 

3.修改MySQL的root密碼

一般SQL語句的關鍵字,全大寫,容易區分

輸入 “mysql”  進入mysql模式

輸入 “USE mysql;”  ,包括分號也要輸入,這是sql語句,選擇預設資料庫中的名字叫mysql的資料庫

輸入 “UPDATE user SET password=PASSWORD(‘123456’) WHERE user = ‘root’;”

意思是從user表(第一個user)中找出使用者名稱(後面的user)是root的使用者,把這位使用者的密碼(password)改成123456,一定要有PASSWORD()函數,否則密碼格式不同,登陸不了。

輸入 “FLUSH PRIVILEGES; ” , 把改動立即重新整理到記憶體裡,這樣就不用重新啟動。

輸入 “exit”,退出MySQL模式

 

4.設定MySQL開機啟動,執行

chkconfig mysqld on

 

php步驟:

1.下載並安裝php

yum install php php-mysql php-common php-xml

php-mysql是php應用mysql資料庫的擴充包

php-common是php的基礎庫,裡面有些可能用到的,socket,hash,ftp等等

 

 

至此需要安裝和配置的檔案,全部完成,接著重啟apache,測試php效果。

 

有時候,其他機器無法訪問linux伺服器,是因為防火牆沒有開放80連接埠,而HTTP協議是用80連接埠請求的,這是需要修改防火牆配置。

可以使用 /etc/init.d/iptables status ,查看防火牆狀態

 

要開啟80連接埠,執行(大小寫要正確輸入)

/sbin/iptables -I INPUT -p -tcp —dport 80 -j ACCEPT

參數-I 大寫i,是插入一條規則,規則後面跟上

INPUT 全大寫,是鏈的名稱,CONFIG_IP_NF_FILTER有三條鏈INPUT,FORWARD,OUTPUT。INPUT是指其他機器串連到本伺服器時的過濾鏈

-p 的p是protocol的簡寫,後面跟上協議名

-tcp 是協議名

—dprot 兩個橫杆表示參數tcp中的參數,destination port的簡寫,目標連接埠

-j 後面接要進行的操作,j大概是jump的意思吧

 

 

使用yum是很方便,但是不能自如操控。

如果想知道yum安裝後檔案會放到哪,可以執行rpm -ql 包名 查看,比如 rpm -ql httd 可以看到apache安裝到哪了,有哪些相關的檔案

如果想知道某個包有什麼用途,可以執行 rpm -qi 包名,比如rpm -qi httpd

www伺服器搭建筆記:二 LAMP,CentOS6.5+yum下載最新apache+mysql+php

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.