Linode 配置 Apache2 和 PHP5

// June 18th, 2009 // domain, Funny, Linode, PHP, Stuff, Ubuntu, Uncategorized

配置Linode上的ubuntu 服务器已经有几天了, 抽空整理了一下配置文档,
ubuntu 服务器的配置非常简单, 默认Linode 给的VPS 已经安装了一个裸系统, 需要什么自己apt就可以了。 在修改了源之后进行一次系统更新 然后就开始这是apache2 服务器。

$sudo aptitude install apache2 apache2.2-common apache2-mpm-prefork
apache2-utils libexpat1 ssl-cert

这边安装了最基本的apache2 服务, 我添加了ssl-cert . 从文档上看 最新的apache2 已经内建了SSL 模块,这点在后来设置 Web Dav的时候才发现的, 很棒。

接下来就是安装PHP5, 数据库的支持肯定是需要的,所以安装php5的时候肯定要添加上相关的模块:

$sudo aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-dev
 php5-gd php5-imagick php5-mcrypt php5-memcache php5-mhash php5-mysql
php5-pspell php5-snmp php5-xmlrpc php5-xsl

比较懒,干脆把大部分的模块都装了进去。

$sudo aptitude install mysql

数据库安装就不需要说明了, 第一次安装运行需要填写对应的root密码,照做就Ok了, 之后可以安装phpmyadmin来管理数据库, 这个管理软件比较完善。

这样apache2 和php5就安装完成了,暂时按照默认的配置文件运行apache2

$sudo /etc/init.d/apache2 reload

在Linode上 因为VPS分配了一个独立的公网IP, 如果域名指向暂时没弄好的话可以直接在浏览器上打IP查看apache2的运行情况。

10 Comments

  • At 2009.06.28 04:58, Rey said:

    你好,我手动编译安装了lindoe的vps,但却显示该页无法显示,我需要设置些什么呢?

    • At 2009.06.28 16:04, derek said:

      你是指安装apache2 还是?

    • At 2009.06.28 19:47, Rey said:

      我的事LAMP,linxua是centos 5.2 32位的

      • At 2009.06.28 19:55, derek said:

        我也没配置过LAMP, 不过你可以参考一下这个文档, http://lamphowto.com/
        另外你的问题说的不清楚,还无法判断是哪里漏掉了:)

      • At 2009.06.28 20:44, Rey said:

        请问一下,你的lindoe是控制面板是怎么设置的?直接设置一个linux空间,然后swap分区?我/dev/xvda 作为系统区,10G左右,/dev/xvdb 是512M的swap区,然后剩余的我放在/dev/xvdc区,打算之后做备份的,除了swap分区外,别的都是ext3格式。Run Level选择了Default Run Level ;root device里的 Standard我选的是/dev/xvda 然后选择 read-only (ro) ;Helper Options 中,我三项都选了yes。可以告诉我你的设置吗?我不知道是不是这里出了什么问题。。。

        • At 2009.06.28 20:54, derek said:

          你的设置跟我的是一样的, 只是我没有放另外的备份分区. 其实完全不必装LAMP, 可以自己安装需要的服务的, 你可以参考一下 Slicehost的文档, 他们的比较全,两家都是VPS 提供商, 上面的文档大部分都是通用的. :) http://articles.slicehost.com/tags/centos

        • At 2009.06.28 21:01, Rey said:

          我现在别的都可以,最关键也是最要命的问题就是我无法联网。。。设置什么都是该页无法显示。。。问题应该可以确定在后台了- – 有msn或者gtalk吗?

          • At 2009.06.28 21:06, derek said:

            gtalk:
            yu#dkyu.com

          • At 2009.06.28 21:07, Rey said:

            对了,我没设置DNS manager,有关系吗?需要怎么设置?

            • At 2009.06.28 21:12, Rey said:

              加好了,我的gtalk是rey#mgrei.com

              (Required)
              (Required, will not be published)