安装apache2 
^^^^^^^^^^^ 
 + 解压后安装(以我的安装为例: g:\webServer\apache2) 
 + 设置好路径后一路NEXT,OK安装完成. 
 + 打开ie http://127.0.0.1 看到默认首页就OK. httpd.cnf等下再配置. 安装php 
^^^^^^^ 
 + 解压.rar(以我的安装为例: g:\webServer\php) 
 + 把 php.ini-dist 复制到 c:\winnt\ 下,并重命名 php.ini 
 + 编辑 php.ini 找到 doc_root = G:\website\www (这一步记得好像在老版本中不要修改??) 
 + 把 php4ts.dll 复制到 c:\winnt\system32\ 下 
 + 打开 g:\webServer\apache2\conf\ 编辑 httpd.conf 在最后面加入以下内容 -------------------------------------------------------- 
# Myself's config AdddefaultCharset GB2312 
DirectoryIndex index.php 
ScriptAlias /php/ "g:/webServer/php/" 
AddType application/x-httpd-php .php 
Action application/x-httpd-php "/php/php.exe" 
-------------------------------------------------------- 
第一行添加默认字符 GB2312 使可以正常显示中文 
第二行把index.php成为默认首页面 
第二行让/php/成为g:/webServer/php/的脚本别名 
第四行添加一个类型让服务器认识.php的后缀名 
第五行激活php解释器 (以上有可能理解有误,我是这么理解的 ^!^) 
然后搜索 DocumentRoot 把这一项改为 DocumentRoot "G:/website/www" 
上面这一行是设置文档路径,偶没有用默认的,这一行要和 php.ini 中 doc_root 一样  + ok,差不多了 安装mysql 
^^^^^^^^^ 
 + 解压后运行setup.exe(以我的安装为例: g:\webServer\mysql) 
 + 然后在命令行进入mysql\bin\目录下,运行 mysqld.exe --standalone 启动服务 
 + 运行 mysqladmin ping 回显 mysqld is alive 运行成功 
 + 你也可以运行 mysqld-nt.exe --install 使 mysql 成为win2000的系统服务 测试 
^^^^^ 
 + 如果要使用session,还须在g:\下建立一 tmp 目录 apache2 安装根目录 
 + 在 g:\website\www\ 下建一个 info.php ,内容为 <? phpinfo(); ?> 
 + 出现 PHP 相关配置信息就OK了 参考我的错误 
^^^^^^^^^^^^^ 
 + 注意以上路径是本人安装的路径,在你安装时须适当修改 
 + 运行 info.php 说找不到该页面,但写入一个 .txt 内容又能显示 
  由于没在 c:\winnt\php.ini 中修改 doc_root = 
 + MYSQL 启动不了 
  由于以前安装了个 easyphp ,在 C:\winnt\ 下写入了 my.ini ,安装mysql时,只在my.ini后追加了内容,所以启动错误 
  删除 easyphp ,再安装 mysql 就OK

解决方案 »

  1.   

    php的使用,是否必须安装apache2?apache2目前的最好的版本是哪一个?
      

  2.   

    (1) 运行apache_2.0.47-win32-x86-no_ssl.exe,安装apache(2) 选择存放PHP的目录,进行拷贝或解压,例如e:\software\php\php-4.3.4-win32(3) 拷贝PHP目录下的php.ini-dist到windows系统目录下,并改名为php.ini
        拷贝PHP目录下的php4ts.dll到windows系统目录下或PHP的sapi子目录下(4) 编辑php.ini
    doc_root = "f:\php"
    extension_dir = "e:\software\php\php-4.3.4-win32\extensions"
    session.save_path = "c:\windows\temp\session"
    去掉extension=php_mssql.dll的注释
    考虑register_globals = Off的设置(5) 编辑httpd.conf
    LoadModule php4_module "e:/software/php/php-4.3.4-win32/sapi/php4apache2.dll"
    # AddModule mod_php4.c
    AddType application/x-httpd-php .php
    DocumentRoot "f:\php"
    给AddDefaultCharset ... 加上注释