Localhost/phpmyadmin/返回php代码

Localhost/phpmyadmin/返回php代码,php,apache,phpmyadmin,httpd.conf,Php,Apache,Phpmyadmin,Httpd.conf,但是在将“httpd.conf”目录从 index.html->index.php我得到了这个: 然后我尝试使用XAMPP,甚至在那之后,我得到了那个屏幕。 有人能告诉我我可能做错了什么吗 计算机操作系统:Windows XP 全屏转储: 您的问题是(正如评论中所建议的那样),Apache不知道“如何”运行php,所以它只提供原始php文件。如果没有安装PHP,则需要安装PHP,否则,如果安装了PHP,则需要配置apache以使用它 如果没有安装PHP 去谷歌吧,有大量的资源在解释如何去做 要

但是在将“httpd.conf”目录从 index.html->index.php我得到了这个:

然后我尝试使用XAMPP,甚至在那之后,我得到了那个屏幕。 有人能告诉我我可能做错了什么吗

计算机操作系统:Windows XP

全屏转储: 您的问题是(正如评论中所建议的那样),Apache不知道“如何”运行php,所以它只提供原始php文件。如果没有安装PHP,则需要安装PHP,否则,如果安装了PHP,则需要配置apache以使用它

如果没有安装PHP 去谷歌吧,有大量的资源在解释如何去做

要寻找的一个好东西是WAMP堆栈。它代表Windows、Apache、MySQL和PHP。有许多地方向您展示了如何安装这些单独的组件

如果安装了PHP 需要修改
httpd.conf
文件以包含PHP

在所有LoadModule语句之后添加以下行:

LoadModule php5_module "[PathToPHP]/php5apache2_2.dll" 
搜索AddType,并在最后一行AddType后添加以下内容:

AddType application/x-httpd-php .php 
将PHP位置添加到httpd.conf文件的末尾。例如,在文件末尾添加以下内容:

PHPIniDir "[PathToPHP]"

您的PHP没有执行,因为Apache不知道如何执行。这就是为什么您得到的是原始PHP代码,而不是生成HTML的解析代码。如果您尝试使用XAMPP,PHP就会正常工作。看起来您在启动xampp之前没有关闭旧的Apache。正如N.B.所指出的,问题是您的Apache不理解它显示的文件的文件扩展名必须由PHP模块进行勇敢的描述。确保您的PHP模块已加载到apache中,并且该文件的文件扩展名已链接到PHP模块。检查本教程中使用的@MarcoPoli I的第7步和第8步:它似乎忽略了将PHP模块加载到apache中。谢谢你指出这一点。谢谢柯克看起来这就是我要找的。phpmyadmin现在为我工作。谢谢可能相关,来自(php在localhost中显示源代码)