您的位置:首页 > 运维架构 > Apache

apache下配置php需要注意的几点

2007-11-01 17:56 225 查看
会了的话,就很简单,只有几步,网上很多文章讲了这个,这里只说几点需要注意的地方:

下载apache和php(上主页下载即可), 安装apache,很简单,和其它的windows应用程序安装一样,中间有一个要填配置的地方,除了email自己填外,其它两处均填localhost,有一点要注意的是如果你要使用apache默认的端口(80)的话,你就要确保系统中没有其它的程序使用80端口,特别是Windows默认的iis服务器,否则的话apache安装完成后启动会报错,关闭iis的方法是,控制面板--->  管理工具---> 服务,双击服务,在弹出的列表窗口中找到iis Admin,右键选择属性,将其设置为禁用,或者修改iis的端口, 或者你也可以修改apache使用的端口,修改的方法为找到apache的配置文件,安装目录/conf/httpd.conf,将Listen后的80改为你想使用的端口,将ServerName后的数字也改为该端口就行了,但改了之后每次在浏览器查看apache下的网页时,都必须在localhost后加上“:端口号”。

如果你想设置apache的文件根目录,即apache默认加载文件的位置,找到DocumentRoot ,将其后的目录改为你想设置的目录,注意反斜杠的打法,并且将后面一个<Directory  "原文件目录">,中的原文件目录同样改成你想要设置的目录,这里要改的原因是设置新的文件目录的权限为可读,否则加载文件时,apache会报无访问权限的错。

apache中加载php模块时,具体的配置过程其它地方都有,不再赘述,注意的是如果你的apache是2.2及以上版本的话,加载的dll文件就不是php5apache2.dll,而是php5apache2_2.dll,就个问题曾困扰了我一个晚上。

// 贴一篇网上比较简洁的配置文章:
apache2 + php5 配置说明:

安装apache2(假设路径:D:/PHPSERVER/Apache2)
解压缩 php5(假设路径:D:/PHPSERVER/php-5.1.2)

拷贝文件:

 php5/libmysql.dll -> system/libmysql.dll
 php5/php5ts.dll  -> system/php5ts.dll
 php5/php.ini-dist -> windows/php.ini

修改配置:
 httpd.conf(位置:apache2/conf/)
  DocumentRoot "D:/WEB/"
  LoadModule php5_module D:/PHPSERVER/php-5.1.2/php5apache2.dll
  AddType application/x-httpd-php .php
  DirectoryIndex index.html index.htm index.php

 php.ini(位置:windows/)
  extension_dir = "D:/PHPSERVER/php-5.1.2/ext/"
  extension=php_mysql.dll
  session.save_path = "D:/PHPSERVER/php-5.1.2/se_tmp"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息