April 18th, 2007
Ubuntu 桌面服务器配置
Category: Ubuntu, Author: Nicky, Popularity: 42%
什么要叫桌面服务器配置?就是在桌面应用中加上 Web 服务器,以便于我们在本地测试相关程序,和专业服务器肯定有区别。前面写的 2 篇关于 WordPress 和 Habari 的服务器配置方法,在 Ubuntu 7.04 上完全可以推倒,因为那太“复杂”了,什么 mysql、pdo、perl ,都不用管,安装好后就可以直接运行 WordPress、Habari、Movable Type。翻阅了一下资料,其实在 PHP 5.1 中就加入了 pdo 支持,但 Ubuntu 6.10 时期 apt 安装 php 的时候没有把它编译进去,搞得还要自己手动添加,Ubuntu 7.10 终于默认就把它编译了进去。
很多人认为 Ubuntu 和其他 GUN/Linux 一样是给开发者使用的系统,我却不这么认为。如果你只习惯浏览一下网站、写写文章、看看电影、听听歌、搞搞图片、打打小游戏,那么 Ubuntu 7.04 完全可以胜任这些,Vista 对你来说太臃肿了。如果有人来参观,你还可以打开 beryl 给他炫一番什么叫 3D 桌面?如果你还特别爱好 WordPress ,那就更好,大家都是免费开源软件,算得上是绝配。。。好像跑题了。。。。
进入正题,下面就是我使用 Ubuntu 7.04 用最简单最快捷的方法搭建 Apache/PHP/MySQL 环境,并加入了 Zend Engine、PHP Data Objects、GD、phpMyAdmin 等等。主要用来做本地测试,服务器的优化和安全性就暂不考虑,做到安装步骤最简。
[ Ubuntu 7.04 + Apache 2.2.3 + PHP 5.2.1 + MySQL 5.0.38 ]
1、安装 Apache2+PHP5+MySQL
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin
joelhy 提醒 这一步可以使用新立得来安装,同样效果。
打开新立得,编辑 –> 使用任务分组标记软件包 –> 勾选 LAMP Server
然后再单独安装 phpmyadmin
sudo apt-get install phpmyadmin
2、启用 mod_rewrite 模块
sudo a2enmod rewrite
3、配置 apache2.conf
sudo gedit /etc/apache2/apache2.conf
去掉 AddHandler cgi-script .cgi 前的注释 “#”。
然后在任意地方添加这么一段:
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/cgi-bin/>
Options ExecCGI
</Directory>
</Virtualhost>
重启服务器
sudo /etc/init.d/apache2 restart
搞定。
说明:PHP 程序放 /var/www/ 下面都可以,CGI 程序放 /var/www/cgi-bin/ 下面。
是不是太简单了,除去下载的时间,要不了一分钟就可以完成配置,在 Ubuntu 上还需要 APM 包吗?还是记住以下几个命令和位置就行了。
sudo /etc/init.d/apache2 restart (重启 apache)
sudo gedit /etc/php5/apache2/php.ini (配置 php.ini)
sudo gedit /etc/apache2/apache2.conf (配置 apache2.conf)
/var/www/(主目录位置)
以上服务器配置,经测试可以正常运行 WordPress、Habari、Movable Type 。
这是今天新装的 Movable Type 3.35,Habari 的安装看这里。


Tags:Apache, Feisty-Fawn, Server, Ubuntu.
评论数量(24) | Add Comments
本文网址:http://www.osxcn.com/ubuntu/ubuntu-feisty-fawn-server.html


电脑或系统或软件的用途不仅仅是使用而是试用,像衣服或任何消费品一样,没有心理的上限。也许Vista足够臃肿,但是XP诞生的时候也有人呼唤98。 消费品永远不会超出人的购买力,操作系统也永不会拖垮硬件。我用了ubuntu半年,是我使用时间最久的Linux发行版,爱之,但不会依恋之。因为实在找不出一个人拥有了PC只是“浏览一下网站、写写文章、看看电影、听听歌、搞搞图片、打打小游戏”,太多叠音字了……。对于选择大众操作系统之外的人只是为了挑战性,绝非是为了简单。今后人们对操作系统的依赖是普及性和平台上的众多软件产品。正像没有一个中国人持着苹果机却不炫耀一样,纵然他怀抱着的仍是几千块钱的小白也要作贵族。只是有人夸耀“华贵”有人提倡简约。当然就现在的市场而言,如果非要花钱我宁愿选mac之后是win,免费的话还是用win,为了工作才用linux。直言,勿怪。
good
@linkayin 说得很不错,特别是第一句,但是我这种电脑配置、我这种爱好的人,试用过 Vista 4 个多月后发现,确实没有什么让我感到惊奇的,但是对千千万娱乐用户、高配置用户有什么理由不去安装 Vista 呢?这个倒是。如果要我选择我会买 3 台电脑,老婆用苹果,父辈用 XP,我用 Ubuntu。
第一步除了phpmyadmin,有相应的GUI安装方式,方便快捷:
synaptic –> Edit –> Mark Packages by Task –> LAMP Server
我老婆现在是用的是MAC本本,我的机器也不想用vista。。。始终不喜欢球形的那个LOGO。而且推荐内存是2G,我的是1G。。还得玩游戏。。。不是那么的爽。
@joelhy 多谢提醒。
@linkayin 为实在找不出一个人拥有了PC只是“浏览一下网站、写写文章、看看电影、听听歌、搞搞图片、打打小游戏”,太多叠音字了……。
这种人有很多好不好 我也是其中之一
选择操作系统是一个简单的难题。
虽然Linux发行版众多,但我仍希望统一成一个(三个以内)比较有利市场的开发。
知道大部分人用电脑干吗吗?
1、看股票
2、玩联众或QQ游戏
3、浏览网站
4、其他……
我不知道前两项什么时候可以解决?还有就是现在网银都建立在IE的基础上,你用不用呢?
VISTA还没有用过,但那么庞大的东西不太适合我的审美观。
用了Linux的桌面版后,才知道其实windows(XP之前)的UI其实是那么的出色,不仅资源占用少,而且编程效率高;相比Linux,这也是一个大难题需要克服。只能寄希望Linux有一个RAD的高效开发IDE了。
说了那么多,自己也有点乱。
我想说的是:如果Linux要走入企业,走进千家万户,那么一个良好的开发是非常必要的。这就是为什么MS Office卖得那么贵,而他的Visual Studio卖得那么便宜甚至免费的缘故。不仅Windows要容易使用,还要非常容易开发应用,这才是王道。
没有规矩不成方圆,统一的标准显然是推广应用的最好的基础。linux想扩大使用,仅仅开源是不够的,至少应该有个统一的基础,比如用桌面分,kde和gnome就2个大的发行版,其他的就作为补丁应用,或者用户自己改。这样对于多数像我这样的低层应用用户适应起来才行啊。唉,不过也是说说,这里面毕竟有太多的利益问题,不是那么好解决的。
而且好像听说linux的免费并不是完全的,托瓦尔兹完全可以随时将之改为收费,以后还很难说啊
几个同事的电脑总是染病毒,他们也不怎么办公(指处理公文,上ie的web办公系统)
索性给他们全部换成ubuntu,清静了许多
不要说游戏,办公室是禁止游戏滴~~
按照文中的方法作乐,但是输入https://127.0.0.1/,显示:
Unable to connect
???
是哪里的问题呢?
OK了已经!原来重启一下。。。晕哦。。。
不过Nicky,你是怎么解决权限问题的呢?软链结还是cp之后chmod?请教一下阿~
我是直接 chmod 的。
说得很有道理,支持!
我刚装好linux ubuntu 7.04 正google怎样最简单的安装本地的LAMP环境呢。
谢谢了~
楼主这样安装的rewrite,如果用做web服务器能静态化吗?
我怎么试都不行。
真的感谢Nicky,我用源码安装了3遍都不成,机器没什么,我自己已经崩溃了。呵呵!
google到Nicky,一下就解决了,太感谢了!我爱ubuntu,google真伟大!Nicky真伟大!
我算是大半个图形设计师,正尝试将自己的工作环境转到Ubuntu下面。目前看起来有点痛苦,但是看到tango项目中有这么多设计师,相信这只是个习惯问题,而不是Linux的能力问题。
我配置完了,可是怎么只能本地访问啊,如果从其他地方访问,可以显示主页,但是链接地址是localhost…
我也遇到了hotkiss718的问题,现在还不知道怎么解决呢。
你好。文章中你提到Zend Engine已经安装了,但我在测试一个需要Zend Engine的CRM系统时(易客CRM),仍然提示需要Zend。请问Zend Engine到底安装没有?是否未定需要其他的操作?
多谢了。
谢谢你,我是从ubuntu中文论坛那里找到这个页面的。看了之后,我知道桌面版也能做网站服务器了。
真的很不错,在UBUNTU下配置这么简单。
不知道博主的邮箱是哪个,只能在这里回贴了。这篇贴子估计是许多象我这样的ubuntu菜鸟的必看之贴了。我安装桌面服务器是利用新立得安装,设置上也基本参考了博主的贴子,网站论坛后台用的是discuz(当时安装这个discuz后台时没有用ftp上传,而是直接用root登录然后从U盘上拷过去的)。但是现在出现一个非常奇怪的问题,就是无论我把网站后台的文件夹所有者设成哪一个(比如 www-data或者ubuntu的登录名),我都无法实现文件上传(已经把文件夹属性设为可读写),即使是在discuz论坛里也上传不了文件。
不知道博主是否遇到过这种情况,能不能对在下指点一二?
先谢了。