Ubuntu下LAMP的配置
Ubuntu下配置LAMP(Linux+Apache+Mysql+PHP)環境
研究ubuntu也有段時間了,最近發現原來的老服務器用win2003天天被攻擊,要不就是DDOS,要不就是內網ARP,所以我研究 ubuntu當然是以網絡架構和環境搭建有關,只有解決了這個問題,才能把安全問題搞定。
由于自己用的是桌面版的Ubuntu8.04,于是就想架設一個LAMP環境來學PHP,也趁此機會學一下PHP服務器的架設。
一、安裝Ubuntu8.04
配置LAMP環境的配置,在這個教程里面里并不會講述如何安裝Ubuntu8.04,因為關于如何Ubuntu8.04在網上已經有很多的教程了,大家可以去ubuntu論壇(官方)去查看。當然不推薦wubi安裝。因為我自己用wubi安裝使用虛擬機就發生了崩潰,然后就進入了小黑屋再也出不來了。
這里我就給出一個鏈接好了,Ubuntu8.04硬盤安裝指南,如果你重來沒有安裝過Ubuntu,建議你在安裝前先去官方的中文WIKI去了解下如何安裝Ubuntu。
二、Apache的安裝
Apache作為一個功能強大的Web程序,自然是架建Web服務器的首選,好了,下面我們就來安裝Apache。在終端下輸入下在面命令:
- sudo apt-get install apache2
安裝完畢后,接下來就要啟動Apache了
- sudo /etc/init.d/apache2 restart
在瀏覽器里輸入http://localhost 或者是http://127.0.0.1 ,如果看到了 “It works!“,那就說明Apache就成功的安裝了,Apache的默認安裝,會在/var下建立一個名為www的目錄,這個就是Web目錄了,所有要能過瀏覽器訪問的Web文件都要放到這個目錄里。
三、PHP的安裝
在Ubuntu下安裝軟件是一件非常簡單的事,只需要一個命令就可以了,在終端下執行下面的命令:
- sudo apt-get install libapache2-mod-php5 php5
安裝完后,我們要重新啟動Apache,讓它加載PHP模塊:
- sudo /etc/init.d/apache2 restart
接下來,我們就在Web目錄下面新建一個PHP文件來測試PHP是否能正常的運行,命令:
- sudo gedit /var/www/phpinfo.php
(注意:使用時將bloginfo換成phpinfo,因為服務器的限制,不能使用phpinfo函數)
接著保存文件,在瀏覽器里輸入http://127.0.0.1/phpinfo.php ,如果出現了一個顯示PHP運行參數的頁面,那就說明 PHP已經正常運行了。但是如果沒有顯示出頁面,而是提示你下載文件,這就說明Apaceh沒有正確加載PHP模塊,這時解決的方法是,在/etc /apache2/apache2.conf 或 /etc/apache2/mods-enabled /php5.conf文件里加入下面的一行命令:
- AddType application/x-httpd-php .php .phtml .php3
在加入上面的命令后,再通過下面的命令應重啟Apaceh該就能解決問題了:
- sudo /etc/init.d/apache2 stop
- sudo /etc/init.d/apache2 restart
四、MySQL的安裝
- sudo apt-get install mysql-server
在安裝的最后,它會要求里輸入root的密碼,注意,這里的root密碼可不是Ubuntu的root密碼啊,是你要給MySQL設定的root 密碼,當然,如果你樂意的話,你設成一樣也是可以的。因為主要是用作本地測試有的,所以到這里MySQL也就安裝完成了,如果真的是要用作服務器的話,那可能還要去參考一下其它的設置才可以。
【編輯推薦】