Ubuntu 11.0下配置Web服务器详细教程
近日,有消息爆出⛄Linux桌面已经趋于🥄"死亡",众多【zhòng duō】Linux爱好者【ài hǎo zhě】感到失【gǎn dào shī】望【wàng】🅰,但令人【rén】可喜的【kě xǐ de】是Linux在服务🔂器领域【qì lǐng yù】📹表现却⏭尤为喜人【rén】,据IDC数据显示🕊,部署了🎩Linux系统的服务器【fú wù qì】占到20%的市场份额【fèn é】。其中【qí zhōng】Red Hat和Ubuntu在服务🔂器市场🎀表现抢眼,由它们搭建的Web服务器【fú wù qì】在企业【zài qǐ yè】🤨中应用🦉最为广【zuì wéi guǎng】泛。
同时,Ubuntu创始人🔉表示近➗年来Ubuntu形式已【xíng shì yǐ】经开始逆转【nì zhuǎn】,从2011年开始采用Ubuntu作为网【zuò wéi wǎng】页服务【yè fú wù】器的用【qì de yòng】户比🐾RHEL更多,Ubuntu 在企业【zài qǐ yè】🐌市场正【shì chǎng zhèng】🍘不断扩张,相反【xiàng fǎn】RHEL却呈现【què chéng xiàn】下跌倾向🚌。无疑🥦Ubuntu有如此【yǒu rú cǐ】强势表现离不【xiàn lí bú】🛫开其在Web服务器上的【de】应⛱用。而搭建Ubuntu的【de】Web服务器 无疑🥦是目前非常热门的【de】技术。下面我【xià miàn wǒ】们来看🕡一下如🤡何在👯Ubuntu下搭建大家熟【dà jiā shú】🎄悉的【xī de】🤲Web服务器。
Ubuntu 11.10是目前🔝官方发布的最🈳新的正🐸式版本😬,其在用户界面和内核架构等😖方面都【fāng miàn dōu】有较大🦖改善,是非常受欢迎【shòu huān yíng】的一个【de yī gè】版本,下面这里给大家介绍✋一下如【yī xià rú】🍻何在【hé zài】 Ubuntu 11.10下与Apache 2、PHP5、MySQL搭建【dā jiàn】Web服务器📦,希望与【xī wàng yǔ】大家一【dà jiā yī】同探讨用Ubuntu搭建【dā jiàn】Web服务器📦的优缺👲点【diǎn】。
1.开始说明
首先需【shǒu xiān xū】要跟大🎯家说明一下,这个教✂程中使💊用的【yòng de】IP地址是👽192.168.0.23,主机名称为🕓Server1.example.com这些设置可能会有所不同【bú tóng】,你需要根据不【gēn jù bú】同情况【tóng qíng kuàng】进行修【jìn háng xiū】👇改。
安装Apache2
2.切换管理员身份
在Ubuntu中需要用root身份进【shēn fèn jìn】行操作【háng cāo zuò】,所以用【suǒ yǐ yòng】👾下面的【xià miàn de】🍪命令确保以⛄root身份登🔊录:
sudo su
3.开始安装MySQL5
apt-get install mysql-server mysql-client
你将被要求提【yào qiú tí】供一个MySQL的😨root用户的【yòng hù de】😨密码【mì mǎ】📷,我们需【wǒ men xū】要在红🏕色区域设置密码【mì mǎ】📷。
New password for the MySQL "root" user: <-- yourrootsqlpassword
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword
4.安装Apache2
Apache2的是作【de shì zuò】为一个【wéi yī gè】Ubuntu的软件【de ruǎn jiàn】包,因此我们可以直接用🛶下面命📨令安装它🚂:
apt-get install apache2
现在,您的浏览器到http://192.168.0.23,你应该【nǐ yīng gāi】➖看到🎰Apache2的测试【de cè shì】📟页【yè】:
Apache 2首页
Apache的默认文档根🈵目录【mù lù】🚯是在【shì zài】🔗Ubuntu上的/var/www目录【mù lù】🚯 ,配置文件是/ etc/apache2/apache2.conf。配置存【pèi zhì cún】🕤储在🔗的子目【de zǐ mù】录【lù】🚯在🔗/etc/apache2目录【mù lù】🚯。
安装PHP5
5.安装PHP5
我们可【wǒ men kě】以直接【yǐ zhí jiē】🎁安装🏾PHP5和Apache的🛬PHP5的🛬模块【mó kuài】,如下:
apt-get install php5 libapache2-mod-php5
安装完需要重启
/etc/init.d/apache2 restart
6.测试的PHP5并获取PHP5安装的【ān zhuāng de】🔂详细信🔗息【xī】:
默认网🈷站的文🕵件根目录是在/var/www下中。现在我【xiàn zài wǒ】们将在【men jiāng zài】该目录中创建【zhōng chuàng jiàn】一个小型【xíng】🛶PHP文件🔱(info.php的⏯)在浏览🍌器中调用它【yòng tā】。该文件📅将显示🔖很多关【hěn duō guān】于我们的⏯PHP安装【ān zhuāng】,如安装【rú ān zhuāng】的⏯PHP版本和有用的⏯一些细【yī xiē xì】👣节。
vi /var/www/info.php
显示代码
现在,我们可🚈以用浏览器访🔦问例如【wèn lì rú】http://192.168.0.23/info.php文件【wén jiàn】
PHP页面
正如你所看到【suǒ kàn dào】的【de】,PHP5正常工作🉐,它通过Apache 2.0的处理【de chù lǐ】程序🧜,在【zài】服务器API线。如果你继续向【jì xù xiàng】下滚动🔥,你会看🛥到所有【dào suǒ yǒu】在【zài】PHP5中已经启用的【de】模块🎄。MySQL是没有【shì méi yǒu】列出,这意味🔵着我们没有在【zài】👭PHP5支持【zhī chí】🛁MySQL。
7.PHP5获得MySOL的支持
让PHP在【zài】MySQL中获得支持🤭,我们可以安装【yǐ ān zhuāng】🏂的🖱php-mysql软件包。安装一些其他【xiē qí tā】🌛的🖱PHP5模块,以及您可能需【kě néng xū】要的【yào de】🖱应用程序,这是一个好主👉意【yì】😌:
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
现在重新启动Apache2的:
/etc/init.d/apache2 restart
现在【xiàn zài】🚒,重载🥪http://192.168.0.23/info.php在您的浏览器【liú lǎn qì】,并再次向下滚动到模【dòng dào mó】🎱块部分💶。现在【xiàn zài】🚒,你应该💩找到许【zhǎo dào xǔ】多新的模块,包括【bāo kuò】MySQL模块:
PHP支持
安装phpMyAdmin
8.安装phpMyAdmin
phpMyAdmin是一个【shì yī gè】😑网络接口🥀,通过它【tōng guò tā】可以管理你的🚳MySQL数据库【shù jù kù】。
apt-get install phpmyadmin
你会看到以下问题:
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No
在地址🎱栏输入【lán shū rù】http://192.168.0.100/phpMyAdmin/:你就可以访问phpMyAdmin了【le】🏢。
安装完毕
9.相应软件下载地址:
●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服务器🖇的整个🦂步骤,相比与之前写🛒过的【guò de】openSUSE和🧡CentOS两个发行版本【háng bǎn běn】,Ubuntu搭建起来相对更容易一些【yī xiē】📞,而且由Ubuntu搭建的Web服务器🖇应用也【yīng yòng yě】💳非常广泛,大家可🕧以按照【yǐ àn zhào】步骤自【bù zhòu zì】己大家来看看【lái kàn kàn】,非常简【fēi cháng jiǎn】⏮单【dān】。
关键词:Ubuntu,Web服务器
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 2
- 2
- 2
- 1