代码改变世界

php在win7环境下的配置方法

2011-05-16 16:52  qinuo  阅读(341)  评论(0编辑  收藏  举报

    Apache:
  Apache的安装很简单,我就直接把他装到了D盘根目录下(我C盘是系统盘,D盘是temp盘 ),安装完后我的apache目录就是D:\Apache2。
  (二)PHP:
    直接解压缩放到D盘PHP5目录下了,这样查找文件会方便许多。安装完后我的PHP目录就是D:\PHP5。再将D:\PHP5下和D:\PHP5\ext下所有后缀名为DLL的文件复制到C:\WINDOWS\system32下。  当然,我的工作是做电话录音卡销售工作的,这些只是平时做网站时用到的一些技巧,当然,更好的会还有更多,所以有好的东西代价一定要拿出来分享,呵呵!
  随后再将D:\PHP5下php.exe、php-win.exe、php.ini-dist复制到C:\WINDOWS下
  把php.ini-dist改名为php.ini
  用记事本打开,查找register_globals = Off,把off改成On
  再查找extension_dir = "./" 改为 extension_dir = "D:\PHP5\ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)
  然后再查找;extension=php_mbstring.dll,把下面几句前面的分号去掉
extension=php_mbstring.dll   这个不选的话用phpMyAdmin会出现红色提示

extension=php_dba.dll
extension=php_dbase.dll

extension=php_filepro.dll    可选
extension=php_gd2.dll     支持GD库的,一般要滴

extension=php_imap.dll              可选

extension=php_ldap.dll

extension=php_mysql.dll    支持MySQL的

  接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M
post_max_size = 20M
upload_max_filesize = 20M

   保存 退出。

  用记事本打开D:\Apache2\conf下的httpd.conf
  这个文件我改了几个地方:
  把PHP直接作为apache的一个模块运行,我在里面加了两句:

查找到 #LoadModule ssl_module modules/mod_ssl.so 在它的下面一行加上
  
LoadModule php5_module "D:/PHP5/php5apache2.dll"
AddType application/x-httpd-php .php 

我在D盘下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:
把DocumentRoot "D:/Apache2/htdocs"改成了DocumentRoot "D:/www"

Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,我感觉不爽,就改了:
把DocumentRoot "D:/www"这句下的如下语句

  CODE: [Copy to clipboard]  

    Options FollowSymLinks
    AllowOverride None
 

改为:

  CODE: [Copy to clipboard]  

    Options Indexes FollowSymLinks
    AllowOverride None
 

修改目录的默认首页:
在 DirectoryIndex 后面写上你想设置为首页的文件名 
 保存 退出。

要使这些配置生效需要重新启动apache
哈哈,希望没有在高手面前献丑,还望广大php发烧友,多多包涵,多多包涵!