Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1614671
  • 博文数量: 441
  • 博客积分: 20087
  • 博客等级: 上将
  • 技术积分: 3562
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-19 15:35
文章分类

全部博文(441)

文章存档

2014年(1)

2012年(1)

2011年(8)

2010年(16)

2009年(15)

2008年(152)

2007年(178)

2006年(70)

分类:

2006-12-10 10:35:44

   前不久装了一个FC6,看着耳目一新的界面,感觉甚美。以前在Windows下曾经玩过一周的php感觉不错,于是想在linux下也来玩玩。虽然本人很佩服微软的东西,但是毕竟那玩意玩的都是盗版的,还有很多限制,对于一个偏向于自由和免费的软件的我来说,玩linux是一个不错的选择。但是毕竟 linux比那个Windows复杂,至少大多数人感觉是这个样子的。于是要完全的摆脱Windows的环境还是有些困难,慢慢来吧。好了,废话少说,转入正题。
   在linux下,apache + mysql + php是一个典型的配置,我呢是个新手,数据库先不管了,先让我的爱机能解释一般的php脚本就行了。要玩php必须先让apache跑起来,还让它支持 php脚本。在安装FC6的时候,apache、mysql、php都附带的装好了,只不过用了系统的默认路径,如果想知道php的安装路径,用命令rpm -ql php,同样的,如果想知道apache的安装路径rpm -ql httpd就可以了,如果如果想知道php的版本,则用rpm -q php就可以了。现在的问题是怎么配置它们,让他们协调的工作。我们都知道,apache的配置文件是httpd.conf ,我的这个配置文件的位置是/etc/httpd/conf/httpd.conf,对于该配置文件我对它的改动如下:
KeepAlive Off       ---->   KeepAlive On

在许多LoadModule后面添加一行
LoadModule php5_module   /usr/lib/httpd/modules/libphp5.so

在许多AddType application后面添加两行
AddType  application/x-httpd-php  .php
AddType  application/x-httpd-php-source  .phps


对于php的配置主要配置/etc/php.ini文件,这个比较简单,就是将
register_globals = Off    -->    register_globals = On

好了,上面的两个配置搞定之后,用service httpd restart重启apache服务,然后在
/var/www/html里面编辑一个文件,如phpinfo.php,内容如下:

    phpinfo();
?>
然后在浏览器里面输入,如果出现了php的各种信息的页面,那么恭喜你,你已经配置成功,你的机器已能解释php脚本了。如果出现空白页面,那么可能是你的权限设置有问题。对于/var/www/html下的目录,你可以设置权限为755,对于文件你可以设置555,例如现在/var/www/html下有一文件夹名为:phpweb,下面有一文件为phpinfo.php,你可以这样做:

chmod 755 /var/www/html/phpweb

chmod 555 /var/www/html/phpweb/phpinfo.php

然后在浏览器中输入,就应该看到php信息页面了。至于mysql的配置,我先研究研究,以后再说吧。



阅读(1834) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~