四月 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论坛里也上传不了文件。 不知道博主是否遇到过这种情况,能不能对在下指点一二? 先谢了。

21 Trackbacks/Pingbacks

leave a reply