Ubuntu 11.0下配置Web服務(wù)器詳細(xì)教程[ 圖文]

近日,有消息爆出Linux桌面已經(jīng)趨于“死亡”,眾多Linux愛好者感到失望,但令人可喜的是Linux在服務(wù)器領(lǐng)域表現(xiàn)卻尤為喜人,據(jù)IDC數(shù)據(jù)顯示,部署了Linux系統(tǒng)的服務(wù)器占到20%的市場份額。其中Red Hat和Ubuntu在服務(wù)器市場表現(xiàn)搶眼,由它們搭建的Web服務(wù)器在企業(yè)中應(yīng)用最為廣泛。
同時(shí),Ubuntu創(chuàng)始人表示近年來Ubuntu形式已經(jīng)開始逆轉(zhuǎn),從2011年開始采用Ubuntu作為網(wǎng)頁服務(wù)器的用戶比RHEL更多,Ubuntu 在企業(yè)市場正不斷擴(kuò)張,相反RHEL卻呈現(xiàn)下跌傾向。無疑Ubuntu有如此強(qiáng)勢(shì)表現(xiàn)離不開其在Web服務(wù)器上的應(yīng)用。而搭建Ubuntu的Web服務(wù)器 無疑是目前非常熱門的技術(shù)。下面我們來看一下如何在Ubuntu下搭建大家熟悉的Web服務(wù)器。
Ubuntu 11.10是目前官方發(fā)布的最新的正式版本,其在用戶界面和內(nèi)核架構(gòu)等方面都有較大改善,是非常受歡迎的一個(gè)版本,下面這里給大家介紹一下如何在 Ubuntu 11.10下與Apache 2、PHP5、MySQL搭建Web服務(wù)器,希望與大家一同探討用Ubuntu搭建Web服務(wù)器的優(yōu)缺點(diǎn)。
1.開始說明
首先需要跟大家說明一下,這個(gè)教程中使用的IP地址是192.168.0.23,主機(jī)名稱為Server1.example.com這些設(shè)置可能會(huì)有所不同,你需要根據(jù)不同情況進(jìn)行修改。
安裝Apache2
2.切換管理員身份
在Ubuntu中需要用root身份進(jìn)行操作,所以用下面的命令確保以root身份登錄:
sudo su
3.開始安裝MySQL5
apt-get install mysql-server mysql-client
你將被要求提供一個(gè)MySQL的root用戶的密碼,我們需要在紅色區(qū)域設(shè)置密碼。
New password for the MySQL "root" user: <-- yourrootsqlpassword
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword
4.安裝Apache2
Apache2的是作為一個(gè)Ubuntu的軟件包,因此我們可以直接用下面命令安裝它:
apt-get install apache2
現(xiàn)在,您的瀏覽器到http://192.168.0.23,你應(yīng)該看到Apache2的測(cè)試頁:
Apache 2首頁
Apache的默認(rèn)文檔根目錄是在Ubuntu上的/var/www目錄 ,配置文件是/ etc/apache2/apache2.conf。配置存儲(chǔ)在的子目錄在/etc/apache2目錄。
安裝PHP5
5.安裝PHP5
我們可以直接安裝PHP5和Apache的PHP5的模塊,如下:
apt-get install php5 libapache2-mod-php5
安裝完需要重啟
/etc/init.d/apache2 restart
6.測(cè)試的PHP5并獲取PHP5安裝的詳細(xì)信息:
默認(rèn)網(wǎng)站的文件根目錄是在/var/www下中?,F(xiàn)在我們將在該目錄中創(chuàng)建一個(gè)小型PHP文件(info.php的)在瀏覽器中調(diào)用它。該文件將顯示很多關(guān)于我們的PHP安裝,如安裝的PHP版本和有用的一些細(xì)節(jié)。
vi /var/www/info.php
顯示代碼
現(xiàn)在,我們可以用瀏覽器訪問例如http://192.168.0.23/info.php文件
PHP頁面
正如你所看到的,PHP5正常工作,它通過Apache 2.0的處理程序,在服務(wù)器API線。如果你繼續(xù)向下滾動(dòng),你會(huì)看到所有在PHP5中已經(jīng)啟用的模塊。MySQL是沒有列出,這意味著我們沒有在PHP5支持MySQL。
7.PHP5獲得MySOL的支持
讓PHP在MySQL中獲得支持,我們可以安裝的php-mysql軟件包。安裝一些其他的PHP5模塊,以及您可能需要的應(yīng)用程序,這是一個(gè)好主意:
apt-cache search php5
還安裝需要安裝的
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)在重新啟動(dòng)Apache2的:
/etc/init.d/apache2 restart
現(xiàn)在,重載http://192.168.0.23/info.php在您的瀏覽器,并再次向下滾動(dòng)到模塊部分?,F(xiàn)在,你應(yīng)該找到許多新的模塊,包括MySQL模塊:
PHP支持
安裝phpMyAdmin
8.安裝phpMyAdmin
phpMyAdmin是一個(gè)網(wǎng)絡(luò)接口,通過它可以管理你的MySQL數(shù)據(jù)庫。
apt-get install phpmyadmin
你會(huì)看到以下問題:
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No
在地址欄輸入http://192.168.0.100/phpMyAdmin/:你就可以訪問phpMyAdmin了。
安裝完畢
9.相應(yīng)軟件下載地址:
●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/
上面就是搭建Web服務(wù)器的整個(gè)步驟,相比與之前寫過的openSUSE和CentOS兩個(gè)發(fā)行版本,Ubuntu搭建起來相對(duì)更容易一些,而且由Ubuntu搭建的Web服務(wù)器應(yīng)用也非常廣泛,大家可以按照步驟自己大家來看看,非常簡單。
相關(guān)文章
新特性搶先看! Ubuntu 25.04 Beta 發(fā)布:Linux 6.14 內(nèi)核
Canonical公司近日發(fā)布了Ubuntu 25.04 Beta版,這一版本被賦予了一個(gè)活潑的代號(hào)——“Plucky Puffin”(勇敢的海雀),據(jù)悉,正式的穩(wěn)定版預(yù)計(jì)將在2025年4月17日與廣大用戶2025-03-29如何讓 Ubuntu 居中顯示窗口? 3種方法實(shí)現(xiàn)Ubuntu窗口居中顯示
個(gè)人習(xí)慣不管打開終端窗口還是文件管理器窗口,都希望居中顯示,不太喜歡Linux下自動(dòng)隨意的擺放位置,下面我們就來看看詳細(xì)設(shè)置方法2025-03-11Ubuntu 24.04.2 LTS 正式發(fā)布: 帶來全新硬件支持啟用堆棧HWE
buntu 24.04 LTS 的第 2 個(gè)小版本Ubuntu 24.04.2 LTS 正式發(fā)布,出了修復(fù)漏洞以外,它還帶來了全新的硬件支持啟用堆棧(HWE),讓系統(tǒng)性能和硬件兼容性更上一層樓2025-02-25怎么關(guān)閉Ubuntu無人值守升級(jí)? Ubuntu禁止自動(dòng)更新的技巧
Ubuntu Linux系統(tǒng)禁止自動(dòng)更新的時(shí)候,提示“無人值守升級(jí)在關(guān)機(jī)期間,請(qǐng)不要關(guān)閉計(jì)算機(jī)進(jìn)程”,該怎么解決這個(gè)問題?詳細(xì)請(qǐng)看下文介紹2025-01-20高效管理你的Linux系統(tǒng): Debian操作系統(tǒng)常用命令指南
在Debian操作系統(tǒng)中,了解和掌握常用命令對(duì)于提高工作效率和系統(tǒng)管理至關(guān)重要,本文將詳細(xì)介紹Debian的常用命令,幫助讀者更好地使用和管理Debian系統(tǒng)2025-01-20debian更新系統(tǒng)的命令怎么用? 輕松配置Debian自動(dòng)更新的技巧
Debian不手動(dòng)更新怎么體驗(yàn)新系統(tǒng)?Debian提供了一個(gè)既簡單又高效的解決辦法——自動(dòng)更新,該怎么用呢?詳細(xì)請(qǐng)看下文介紹2025-01-20如何配置Ubuntu無人值守升級(jí)? 手動(dòng)操作實(shí)現(xiàn)Ubuntu自動(dòng)升級(jí)技巧
無人值守升級(jí)是一個(gè)用于自動(dòng)更新 Debian 和 Ubuntu 系統(tǒng)的開源項(xiàng)目,該項(xiàng)目的主要目的是確保系統(tǒng)能夠定期自動(dòng)安裝安全更新,從而保持系統(tǒng)的安全性和穩(wěn)定性2025-01-20Ubuntu系統(tǒng)怎么安裝Warp? 新一代AI 終端神器安裝使用方法
Warp是一款使用Rust開發(fā)的現(xiàn)代化AI 終端工具,該怎么再Ubuntu系統(tǒng)中安裝使用呢?下面我們就來看看詳細(xì)教程2025-01-20Debian如何查看系統(tǒng)版本? 7種輕松查看Debian版本信息的實(shí)用方法
Debian是一個(gè)廣泛使用的Linux發(fā)行版,用戶有時(shí)需要查看其版本信息以進(jìn)行系統(tǒng)管理、故障排除或兼容性檢查,在Debian系統(tǒng)中,有幾種不同的方法可以查看版本信息2025-01-17解決VMware中Ubuntu虛擬機(jī)鼠標(biāo)閃爍或指針位置不正確的方案
剛下載虛擬機(jī)后,電腦在虛擬機(jī)內(nèi)出現(xiàn)了鼠標(biāo)閃爍或者鼠標(biāo)指針位置不對(duì)的問題,該怎么解決呢?下面我們就來看看詳細(xì)教程2025-01-09