Ubuntu Linux系统下搭建自己的Web服务器
經常被拿來當服務器的有CentOS、Ubuntu......考慮到自己只有Ubuntu的鏡像并且只是自己做一些簡單的測試使用,所以選擇的版本是Ubuntu 14.04 LTS。在這個平臺上搭建自己的Web服務器。
相比在Windows下的wamp集成環境,Linux系統下同樣有LAMP,不要問我LAMP是什么,這個我想懂wamp的肯定能動LAMP是什么。好,馬上言歸正傳。
第一步,我們在Ubuntu下搭建LAMP環境,首先,安裝apache:
sudo apt-get install apache2 apache2-doc
測試apache2正常工作:
接下來是安裝mysql:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
安裝mysql的時候會提醒設置root賬戶的密碼
,需要注意他和你的登錄賬戶密碼是沒有什么聯系的。
接下來是php的安裝:
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5? //安裝apache服務支持php模塊
安裝配置完一些東西我們都是需要重啟apache生效。
有的人會說命令是:
sudo service apache2 restart
當你輸入這條命令提示錯誤的時候,也不要奇怪,你可試試這個命令
,一樣的含義,但是只是方式不通而已。
這里我們需要知道,我們選擇的都是靜默安裝,就類似于windows系統下開啟某些本身帶有的服務一樣,所以我們要知道他的路徑以及配置文件在哪里。
接下來就是web網頁一些東西的上傳和搭建,要注意讀寫權限的問題,還有就是數據庫的密碼不像上一篇講的那樣是空的,密碼就是你安裝mysql設置的那一個。
我看到別人寫的好多關于搭建這些環境的步驟和教程,覺得有好多自己不懂的模塊只是單純的按照人家的來操做完成,到底是個什么東西,起了什么作用,我不是很懂,應該說是我不懂,所以我用上面的幾個步驟搞定了,可以做到打開網頁,盡管使用的還是別人的模版,
我想說的是如果出了什么錯之后再進行apt-get install ***比較好,最起碼自己知道了那是個什么東西影響到了哪一步。
那么,問題來了
問題一:
之后,我們執行安裝GD庫的命令,解決問題,成功!
apt-get install php5_gd
問題二:
你不覺得命令里面老是有sudo這個東西讓人用著很麻煩嗎?
所以,我們最好在一開始的時候使用切換到root賬戶或者設置使用root登錄:
sudo passwd root? //默認沒有root賬戶密碼,此命令就是設置root密碼
su? ? //切換root用戶命令
更好的辦法是在開機的時候,用戶登錄那一塊就用root登錄,這樣就省去了太多的麻煩。
問題三:
我們需要權限,在windows下是這樣,在linux下更是這樣,在搭建web網站的時候,你測試127.0.0.1很有可能被錯誤提示forbidden掉。
不要怕,這就是明顯的權限問題,提權命令直接提到最高比較好:
chmod -R 777 你要提權的文檔路徑(比如:chmod -R 777 /var/www/)
注: 圖片來源于Linux公社
總結
以上是生活随笔為你收集整理的Ubuntu Linux系统下搭建自己的Web服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 朵唯机器人怎么连网_平遥古城推出机器人导
- 下一篇: oracle增加字段为主键自增_在 Or