在Ubuntu下安装Apache2+PHP

Home Home
引用 | 编辑 henry014
2006-09-25 20:27
楼主
推文 x0
很少看到有人分享Ubuntu的相关文章,今天正好刚刚装Apache2+PHP出现问题,所以将解决心得与安装方法一起说一下!

首先要先安装Apache2和php4,由于是Ubuntu下,所以我们使用APT来安装,比较方便

  1. sudo apt-get install apache2 libapache2-mod-php4 php4

如果要安装PHP5的话则用

  1. sudo apt-get install apache2 libapache2-mod-php5 php5

这时候可以先执行Apache2试试看能不能执行

  1. sudo apache2ctl start

(照理说只会出现一个告诉你ServerName指定到127.0.1.1的讯息,等等会修改)

查看看Apache2是不是正常执行了

  1. ps -aux

执行OK的话,打开浏览器 http://localhost应该就可以看到预设画面,但是会发现打开php档会变成下载档案,这时候我们就打开设定档

  1. sudo gedit /etc/apache2/apache2.conf

首先要先加上

  1. LoadModule php4_module /usr/lib/apache2/modules/libphp4.so

* 注意:似乎要放在
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
这两行的上面才行,不确定!

然后在任一位置加上

  1. ServerName localhost

也可以打上自己的Domain Name,这点则自己依情况来修改,这样执行时就不会出现错误讯息了!

然后请在/etc/apache2/mods-enabled里面创一个新档案 php4.conf,然后在里面输入

  1. <IfModule mod_php4.c>
  2. AddType application/x-httpd-php .php .phtml .php3
  3. AddType application/x-httpd-php-source .phps
  4. </IfModule>

(这一点跟其他系统有些不同,我就是在这边出现问题,爬过Google才找到问题所在)

储存后退回到文字终端机,重新执行Apache2

  1. sudo apache2ctl restart

这时再测试是否可以打开.php档,执行OK就表示安装成功了!

献花 x1
引用 | 编辑 lapklaman
2010-03-12 15:51
1楼
  
感谢大大的教学

献花 x0
引用 | 编辑 lawrencelu71050
2010-04-26 22:50
2楼
  
我在这边顺便提醒大家,也是有关linux
一般来说我在安装fedora或centos,Mysql与PHP我都会顺便全部安装,也就是把mysql伺服器全部套件都一次安装上去,只要选择mysql伺服器按下滑鼠右键,选择安装全部套件即可
RHEL的话建议一开始安装时候就把mysql全部安装,自然PHP可以连到MYSQL,除非是有购买原厂技术支援费用,否则没有输入注册序号的话无法使用YUM来线上安装新套件与更新

献花 x0
引用 | 编辑 mnbmnb5266
2010-08-21 22:32
3楼
  
这篇教学暂时用不上,不过那也收藏起来再说,感谢楼主分享了

献花 x0