Ubuntu 11.0下配(pèi)置Web服務器詳細教程
近日,有消息爆出Linux桌(zhuō)麵(miàn)已經趨於"死亡",眾(zhòng)多Linux愛好者感到失望,但令人(rén)可喜的是Linux在服務器領域表現卻尤為喜人(rén),據IDC數據顯示,部(bù)署了Linux係(xì)統的服務器占到20%的市場份(fèn)額。其中Red Hat和Ubuntu在服務器市場表現(xiàn)搶眼,由它們搭建的Web服務器(qì)在企(qǐ)業中應用最為廣泛。
同時,Ubuntu創始(shǐ)人表示近年來Ubuntu形式已經開(kāi)始逆轉,從2011年(nián)開始采用Ubuntu作(zuò)為網頁(yè)服務器的用戶比RHEL更多,Ubuntu 在企(qǐ)業市場正(zhèng)不斷擴張,相(xiàng)反(fǎn)RHEL卻(què)呈現下跌傾向。無(wú)疑Ubuntu有如此(cǐ)強勢表現離不開其在Web服務器上的(de)應用。而搭建Ubuntu的Web服務器 無疑是(shì)目前非常熱(rè)門的技術。下麵我們來看一(yī)下如何在Ubuntu下搭(dā)建大家熟(shú)悉的Web服(fú)務器。
Ubuntu 11.10是目前官方發(fā)布的最新(xīn)的正式(shì)版本,其在用戶界麵和內(nèi)核架(jià)構(gòu)等方麵都有較大改善,是非常受(shòu)歡迎(yíng)的一個版本,下麵這(zhè)裏(lǐ)給大(dà)家(jiā)介紹一下(xià)如何在(zài) Ubuntu 11.10下與Apache 2、PHP5、MySQL搭建(jiàn)Web服務器,希望(wàng)與大家一同探討用Ubuntu搭建Web服(fú)務器的(de)優缺點(diǎn)。
1.開始說明(míng)
首(shǒu)先需(xū)要(yào)跟大(dà)家說明一下,這個教程(chéng)中使(shǐ)用的IP地址是192.168.0.23,主機名稱為Server1.example.com這些設置可能會有所不同(tóng),你需要根據(jù)不同情況進行(háng)修改。
安裝(zhuāng)Apache2
2.切換管理員身份
在Ubuntu中需要用root身(shēn)份進(jìn)行(háng)操作,所以用下麵的命令確保以root身(shēn)份登(dēng)錄:
sudo su
3.開始安裝(zhuāng)MySQL5
apt-get install mysql-server mysql-client
你將(jiāng)被要求(qiú)提(tí)供(gòng)一個MySQL的root用戶的密(mì)碼,我們需(xū)要在(zài)紅(hóng)色(sè)區域設置密碼(mǎ)。
New password for the MySQL "root" user: <-- yourrootsqlpassword
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword
4.安裝(zhuāng)Apache2
Apache2的(de)是作為一(yī)個Ubuntu的軟件包,因此我們可(kě)以直接用下麵命(mìng)令安裝它:
apt-get install apache2
現在(zài),您的瀏覽器到http://192.168.0.23,你(nǐ)應該看(kàn)到(dào)Apache2的測試頁:
Apache 2首(shǒu)頁
Apache的默認文檔根目錄是在Ubuntu上(shàng)的/var/www目錄 ,配(pèi)置文件是/ etc/apache2/apache2.conf。配置存儲在的子目錄在/etc/apache2目(mù)錄。
安裝(zhuāng)PHP5
5.安裝PHP5
我(wǒ)們可以直接安裝(zhuāng)PHP5和Apache的PHP5的(de)模(mó)塊,如下:
apt-get install php5 libapache2-mod-php5
安裝完需要重啟(qǐ)
/etc/init.d/apache2 restart
6.測試的PHP5並獲取PHP5安裝(zhuāng)的詳(xiáng)細信息:
默認網站的(de)文件(jiàn)根目錄(lù)是在/var/www下(xià)中(zhōng)。現在(zài)我們將在該(gāi)目錄中創(chuàng)建一個小型PHP文件(info.php的)在(zài)瀏覽器中(zhōng)調用它。該文件(jiàn)將(jiāng)顯示(shì)很多(duō)關(guān)於(yú)我們的PHP安裝,如安裝的PHP版本(běn)和有(yǒu)用的(de)一些(xiē)細節。
vi /var/www/info.php
顯示代碼
現在,我們可以用瀏覽器(qì)訪問例(lì)如http://192.168.0.23/info.php文件
PHP頁麵
正如你所(suǒ)看到的,PHP5正常(cháng)工作(zuò),它通過Apache 2.0的處理程序,在服務(wù)器API線。如果你繼續(xù)向下滾(gǔn)動,你會(huì)看到所(suǒ)有在PHP5中已經啟用的模塊(kuài)。MySQL是沒有列出,這意味著我們沒有(yǒu)在PHP5支持MySQL。
7.PHP5獲(huò)得MySOL的支持
讓PHP在MySQL中獲(huò)得支持(chí),我們可以安(ān)裝的php-mysql軟件包。安裝一些其他(tā)的(de)PHP5模塊,以(yǐ)及您可能需要的應用程序,這是一個好主(zhǔ)意:
apt-cache search php5
還安裝需要安(ān)裝的
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
現(xiàn)在(zài)重新啟動Apache2的:
/etc/init.d/apache2 restart
現在,重載http://192.168.0.23/info.php在您(nín)的瀏覽器,並再次向下(xià)滾動到模塊部分。現在,你應該找到許多(duō)新的模塊(kuài),包(bāo)括MySQL模塊:
PHP支持
安裝phpMyAdmin
8.安裝phpMyAdmin
phpMyAdmin是一個網絡接口,通過它可以管理你的MySQL數據庫(kù)。
apt-get install phpmyadmin
你會看到以下問題:
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No
在地址欄(lán)輸入http://192.168.0.100/phpMyAdmin/:你就(jiù)可(kě)以訪問phpMyAdmin了。
安裝完畢
9.相應軟(ruǎn)件下載地址:
●Apache: http://httpd.apache.org/
●PHP: http://www.php.net/
●MySQL: http://www.mysql.com/
●Ubuntu: http://www.ubuntu.com/
●phpMyAdmin: http://www.phpmyadmin.net/
上麵(miàn)就是搭建Web服務(wù)器(qì)的整個步驟(zhòu),相比與(yǔ)之前寫過的openSUSE和CentOS兩個發行版(bǎn)本,Ubuntu搭建起來相對更容(róng)易(yì)一些,而且由Ubuntu搭建的Web服務器(qì)應(yīng)用也非常廣泛,大家可以按照步驟自己大家(jiā)來看看,非常簡(jiǎn)單。
關鍵詞:Ubuntu,Web服(fú)務器
閱讀(dú)本文後您有(yǒu)什(shí)麽感想? 已有 人給出評(píng)價!
- 1
- 1
- 2
- 2
- 2
- 1