標籤: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