localhost/phpmyadmin/ 返回 php 代码
Posted
技术标签:
【中文标题】localhost/phpmyadmin/ 返回 php 代码【英文标题】:Localhost/phpmyadmin/ returns php code 【发布时间】:2013-08-06 07:51:22 【问题描述】:但是在更改“httpd.conf”目录之后 index.html -> index.php 我得到了这个:
http://i.imgur.com/L291njR.png
然后我尝试使用 XAMPP,甚至在那之后我得到了那个屏幕。 谁能告诉我我可能做错了什么?
计算机操作系统:Windows XP
全屏转储: http://pastebin.com/Zbbxvxib
【问题讨论】:
你的 PHP 没有被执行,因为 Apache 不知道怎么做。这就是为什么您得到原始 PHP 代码而不是生成 HTML 的已解析代码的原因。如果您尝试使用 XAMPP,那么 PHP 就可以正常工作了。看起来您在启动 xampp 之前没有关闭旧 Apache。 问题,作为 N.B.指出的是您的 apache 不理解它显示的文件的文件扩展名必须由 PHP 模块解释。确保您的 PHP 模块已加载到 apache 中,并且该文件的文件扩展名已链接到 PHP 模块。检查PHP Installation Manual 的第 7 步和第 8 步 @MarcoPoli 我正在使用本教程:youtube.com/watch?v=Bb3z4oKkPCs 它似乎没有将 PHP 模块加载到 apache 中。感谢您指出这一点。 【参考方案1】:您的问题是(如 cmets 中所建议的)Apache 不知道“如何”运行 php,因此它只是为您提供原始 php 文件。没有的话需要安装php,否则的话,安装php需要配置apache才能使用。
如果没有安装 PHP
去google吧,那里有大量的资源来解释如何做到这一点。
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]"
【讨论】:
谢谢 Kirk 看起来这就是我要找的东西。 phpmyadmin 现在对我有用。谢谢! 可能相关,来自askubuntu(php在localhost中显示源代码)以上是关于localhost/phpmyadmin/ 返回 php 代码的主要内容,如果未能解决你的问题,请参考以下文章
我无法访问 http://localhost/phpmyadmin/
http://localhost/phpmyadmin 不起作用