Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171229
  • 博文数量: 65
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-16 08:59
文章分类

全部博文(65)

文章存档

2011年(3)

2010年(3)

2009年(43)

2008年(16)

我的朋友

分类: LINUX

2008-12-18 17:18:50

     Apache+php环境的搭建
①安装apache
  tar –zxvf httpd-2.2.0.tar.gz
  cd httpd-2.2.0.tar.gz
  ./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --enable-so --with-config-file-path=/usr/local/apache/conf            *// --enable-cgi 支持CGI; --enable-so 如果没有此顶,在编译PHP的时候会提示找不到apxs2; --enable-track-vars 为启动cookie的get/post等追踪功能
  make
  make install
 启动apache守护进程;
mirror# /usr/local/apache/bin/apachectl –k start 
打开浏览器,输入 就能看到一个apache的欢迎页面了,这表示我们已经成功解决了apache的安装。
  对于apache的配置此处不做说明,但做修改时这注意备份。
②PHP的安装
 
tar -zxvf php-5.1.2.tar.gz
  
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/usr/local/php/etc --with-gd=/usr/local/gd --with-zlib=/usr/local/zlib --with-png=/usr/local/libpng
  
make
  
make install
  
cp php.ini-dist /usr/local/php/etc/php.ini   *//注意:此步非常重要,但却经常被忽略
 
现在,我们还要对apache的配置文件做一点修改,目的是让apache能解释php程序
  
vi /usr/local/apache/conf/httpd.conf

找到#AddType application/x-tar .tgz 这行,在下面加一行。前面不要加#号。
AddType application/x-httpd-php .php

找到下面一行在后面加上index.php,这表示网站的默认页也能够为index.php 
DirectoryIndex index.html index.html.var index.php 

注意:改变了http.conf后,要重启apache服务器,否则不会生效!!

然后我们在网站存放的目录下建一个info.php的文件。我们还是用前面apache自己指定网站存放的位置,/usr/local/apache/htdocs目录。在这个目录中建一个文件info.php,内容是如下的



然后改变这个文件的权限

chmod 755 info.php 

在浏览器中打入 ,就能看到php的信息了。如果还是出现的是  字样的页面,那就是没有成功:( ,可能是您改变了apache的配制文件,忘记了重启apache服务器了,要重启一下试试看。
阅读(449) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~