连最基本的
<?php 
   phpinfo()
?>
都不能跑,httpd的配置应该都没有错,网上能找到的方法都试过了,但是还是不行呀,
请大家帮帮忙

解决方案 »

  1.   

    肯定是环境没配好拉,你用的什么系统环境?win or Linux?
      

  2.   

    首先介绍php的配置,在解压后的文件夹中找到php.ini,打开并找到 ;extension=php_mysql.dll,将它前面的“;”去掉,找到extension_dir = "./" 改为 extension_dir = "php安装目录/ext"之后保存并把php.ini拷贝到windows目录下,把php/php5ts.dll 拷贝到windows文件夹下,把php/libmysql.dll 拷贝到system32下就OK了。接着我们来配置一下apache,在它的安装目录下进入到conf文件夹,打开httpd.conf文档,该文档记录了apache的相关配置,首先找到Documentroot,把你所要建立的web目录的路径拷贝到document下,例如我在D盘先建立一个webroot文件夹,所以Documentroot”D:/webroot”,在这里要注意httpd.conf中要将“\”变为“/”,同时不要忘记在document那行的下面<Directory></Directory> 设置为<Directory “D:/webroot”>,并将Options 和AllowOverride后面的参数设置为All,注意大小写。在该文档的任何位置添加LoadModule php5_module “php的安装目录/php5apache2_2.dll”和Addtype application/x-httpd-php .php(apache能识别.php文件),之后找到LoadModule rewrite_module modules/mod_rewrite.so,将它前面的“;”去掉,保存重启Apache。最后关于mysql的配置,这个配置很简单,大家在配置过程中按他的提示进行选择填写就OK了,其一个问题就是大家可以在我的电脑右击,选择属性,点击高级选项卡,进入环境配置,将Path路径中添加你mysql的bin文件夹的系统路径,变量值如:C:\Program Files\MySQL\MySQL Server 5.0\bin,注意不要忘记要用“;”隔开,点确定就OK了,这样我们在命令行下就可以直接运行mysql了,不用在切换到bin文件下