Ubuntu 桌面服务器配置 - Nicky's blog

April 18th, 2007

Ubuntu 桌面服务器配置

Category: Ubuntu, Author: Nicky, Popularity: 42%

ubuntu
什么要叫桌面服务器配置?就是在桌面应用中加上 Web 服务器,以便于我们在本地测试相关程序,和专业服务器肯定有区别。前面写的 2 篇关于 WordPressHabari 的服务器配置方法,在 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 前的注释 “#”。

然后在任意地方添加这么一段:

<Virtualhost localhost>
    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 的安装看这里
Nicky's blog by mt 335
New Entry  Entries

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



24 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon linkayin Says:

    电脑或系统或软件的用途不仅仅是使用而是试用,像衣服或任何消费品一样,没有心理的上限。也许Vista足够臃肿,但是XP诞生的时候也有人呼唤98。 消费品永远不会超出人的购买力,操作系统也永不会拖垮硬件。我用了ubuntu半年,是我使用时间最久的Linux发行版,爱之,但不会依恋之。因为实在找不出一个人拥有了PC只是“浏览一下网站、写写文章、看看电影、听听歌、搞搞图片、打打小游戏”,太多叠音字了……。对于选择大众操作系统之外的人只是为了挑战性,绝非是为了简单。今后人们对操作系统的依赖是普及性和平台上的众多软件产品。正像没有一个中国人持着苹果机却不炫耀一样,纵然他怀抱着的仍是几千块钱的小白也要作贵族。只是有人夸耀“华贵”有人提倡简约。当然就现在的市场而言,如果非要花钱我宁愿选mac之后是win,免费的话还是用win,为了工作才用linux。直言,勿怪。

  2. Gravatar Icon nuyang Says:

    good

  3. Gravatar Icon Nicky Says:

    @linkayin 说得很不错,特别是第一句,但是我这种电脑配置、我这种爱好的人,试用过 Vista 4 个多月后发现,确实没有什么让我感到惊奇的,但是对千千万娱乐用户、高配置用户有什么理由不去安装 Vista 呢?这个倒是。如果要我选择我会买 3 台电脑,老婆用苹果,父辈用 XP,我用 Ubuntu。

  4. Gravatar Icon joelhy Says:

    第一步除了phpmyadmin,有相应的GUI安装方式,方便快捷:
    synaptic –> Edit –> Mark Packages by Task –> LAMP Server

  5. Gravatar Icon qiaoka Says:

    我老婆现在是用的是MAC本本,我的机器也不想用vista。。。始终不喜欢球形的那个LOGO。而且推荐内存是2G,我的是1G。。还得玩游戏。。。不是那么的爽。

  6. Gravatar Icon Nicky Says:

    @joelhy 多谢提醒。

  7. Gravatar Icon xiaohai Says:

    @linkayin 为实在找不出一个人拥有了PC只是“浏览一下网站、写写文章、看看电影、听听歌、搞搞图片、打打小游戏”,太多叠音字了……。
    这种人有很多好不好 我也是其中之一

  8. Gravatar Icon dblue Says:

    选择操作系统是一个简单的难题。
    虽然Linux发行版众多,但我仍希望统一成一个(三个以内)比较有利市场的开发。
    知道大部分人用电脑干吗吗?
    1、看股票
    2、玩联众或QQ游戏
    3、浏览网站
    4、其他……

    我不知道前两项什么时候可以解决?还有就是现在网银都建立在IE的基础上,你用不用呢?

    VISTA还没有用过,但那么庞大的东西不太适合我的审美观。
    用了Linux的桌面版后,才知道其实windows(XP之前)的UI其实是那么的出色,不仅资源占用少,而且编程效率高;相比Linux,这也是一个大难题需要克服。只能寄希望Linux有一个RAD的高效开发IDE了。

    说了那么多,自己也有点乱。
    我想说的是:如果Linux要走入企业,走进千家万户,那么一个良好的开发是非常必要的。这就是为什么MS Office卖得那么贵,而他的Visual Studio卖得那么便宜甚至免费的缘故。不仅Windows要容易使用,还要非常容易开发应用,这才是王道。

  9. Gravatar Icon XavOeYi Says:

    没有规矩不成方圆,统一的标准显然是推广应用的最好的基础。linux想扩大使用,仅仅开源是不够的,至少应该有个统一的基础,比如用桌面分,kde和gnome就2个大的发行版,其他的就作为补丁应用,或者用户自己改。这样对于多数像我这样的低层应用用户适应起来才行啊。唉,不过也是说说,这里面毕竟有太多的利益问题,不是那么好解决的。
    而且好像听说linux的免费并不是完全的,托瓦尔兹完全可以随时将之改为收费,以后还很难说啊

  10. Gravatar Icon Fwolf Says:

    几个同事的电脑总是染病毒,他们也不怎么办公(指处理公文,上ie的web办公系统)
    索性给他们全部换成ubuntu,清静了许多

    不要说游戏,办公室是禁止游戏滴~~

  11. Gravatar Icon AndyWxy Says:

    按照文中的方法作乐,但是输入https://127.0.0.1/,显示:
    Unable to connect

    ???

    是哪里的问题呢?

  12. Gravatar Icon AndyWxy Says:

    OK了已经!原来重启一下。。。晕哦。。。
    不过Nicky,你是怎么解决权限问题的呢?软链结还是cp之后chmod?请教一下阿~

  13. Gravatar Icon Nicky Says:

    我是直接 chmod 的。

  14. Gravatar Icon benjam Says:

    说得很有道理,支持!

  15. Gravatar Icon peter Says:

    我刚装好linux ubuntu 7.04 正google怎样最简单的安装本地的LAMP环境呢。
    谢谢了~

  16. Gravatar Icon yesilike Says:

    楼主这样安装的rewrite,如果用做web服务器能静态化吗?
    我怎么试都不行。

  17. Gravatar Icon toukichirou Says:

    真的感谢Nicky,我用源码安装了3遍都不成,机器没什么,我自己已经崩溃了。呵呵!
    google到Nicky,一下就解决了,太感谢了!我爱ubuntu,google真伟大!Nicky真伟大!

  18. Gravatar Icon Shark Says:

    我算是大半个图形设计师,正尝试将自己的工作环境转到Ubuntu下面。目前看起来有点痛苦,但是看到tango项目中有这么多设计师,相信这只是个习惯问题,而不是Linux的能力问题。

  19. Gravatar Icon hotkiss718 Says:

    我配置完了,可是怎么只能本地访问啊,如果从其他地方访问,可以显示主页,但是链接地址是localhost…

  20. Gravatar Icon gaospecial Says:

    我也遇到了hotkiss718的问题,现在还不知道怎么解决呢。

  21. Gravatar Icon max.ZhOu Says:

    你好。文章中你提到Zend Engine已经安装了,但我在测试一个需要Zend Engine的CRM系统时(易客CRM),仍然提示需要Zend。请问Zend Engine到底安装没有?是否未定需要其他的操作?

    多谢了。

  22. Gravatar Icon shenqiulo Says:

    谢谢你,我是从ubuntu中文论坛那里找到这个页面的。看了之后,我知道桌面版也能做网站服务器了。

  23. Gravatar Icon arlly Says:

    真的很不错,在UBUNTU下配置这么简单。

  24. Gravatar Icon bruce Says:

    不知道博主的邮箱是哪个,只能在这里回贴了。这篇贴子估计是许多象我这样的ubuntu菜鸟的必看之贴了。我安装桌面服务器是利用新立得安装,设置上也基本参考了博主的贴子,网站论坛后台用的是discuz(当时安装这个discuz后台时没有用ftp上传,而是直接用root登录然后从U盘上拷过去的)。但是现在出现一个非常奇怪的问题,就是无论我把网站后台的文件夹所有者设成哪一个(比如 www-data或者ubuntu的登录名),我都无法实现文件上传(已经把文件夹属性设为可读写),即使是在discuz论坛里也上传不了文件。
    不知道博主是否遇到过这种情况,能不能对在下指点一二?
    先谢了。

15 Trackbacks/Pingbacks

leave a reply