本人想学PHP,在配置测试环境时,apache启动成功了,但是当访问测试页时却是无法显示网页,刚开始以为是端口被占用了,更改了端口号后还是一样的效果,端口没被占用(1031端口)。重新装了好多遍但还是没有解决,想到过是系统的原因,重装系统后还是没用。希望得到各位高手的帮忙。谢谢。

解决方案 »

  1.   

    httpd.conf
    里有写配置PHP的语句吗?
      

  2.   

    看看你的php.ini文件修改对没有,你修改的apache的配置文件对没有
      

  3.   

    我是按书的要求配置的,应该没问题.还有没有其它方面的问题啊,我在别的机子上可以,就是在我自己的机子上不行,那可不可不要apache啊.
      

  4.   

    1. 把你机器环境列出来:OS版本,Apache版本,PHP版本.
    2. 在Propmt(DOS窗)里能不能执行PHP.
    3. 把你Apache里关于PHP的设定贴出来.
      

  5.   

    os:xp professional 2002 service pack 2
        apache:apache_2.2.11-win32-x86-no_ssl.msi
        appserv:appserv-win32-2.5.9_PConline.exe
        php:phpMyAdmin-3.1.3.1-all-languages.zip 
        在dos下能执行php下面是Apache里关于php设定:
    Listen 8080  这是端口, 应该没什么问题吧php配置文件内容如下:
    1.DocumentRoot "C:/AppServ/Apache2.2/webpage"2.DirectoryIndex  index.html index.html.var index.php3.<Directory "C:/AppServ/www/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
    AddType application/x-httpd-php.php.phtml.php3.php4
    AddType application/x-httpd-php-source.phps4.#LoadModule ssl_module modules/mod_ssl.so
    LoadModule php5_module C:/AppServ/php5/php5apache2.dll
      

  6.   

    php5apache2.dll这句错了.
    php5apache2_2.dll
      

  7.   

    另外httpd.conf里可以定义
    PHPIniDir吧,当然没有的话去windows/system32找吧,记不清了.
      

  8.   

    可以用IIS替代吗,我试下吧
    装上IIS后,为什么默认网站不能启动啊.谢谢了.
      

  9.   

    iis装成功了,是端口问题了,谢谢了.
      

  10.   

    我想问问wampserver怎么配置啊,我装的wampserver老是不能访问http://localhost/phpmyadmin/。
    出错信息:“应用程序“Default Web Site”中的服务器错误”。
    wampserver这东西怎么修改端口,改了端口还需要修改什么东西?用wampserver,是不是机器上还要装apache啊?
    我的系统是:vista ultimate,IIS7.0,IE7