php - Apache 显示 PHP 代码而不是执行它

标签 php apache

我最近一直在尝试在我的计算机上安装 PHP 和 Apache。几个小时后,它们就安装好了。我已经像大家说的那样修改了 httpd.conf 和 php.ini 文件。然后我创建了一个简单的 PHP 脚本:

<?php phpinfo(); ?>

但是当我尝试使用 http://127.0.0.1/phpinfo.php 运行它时,它只显示源代码而不是执行它。我正在使用 Apache 2、PHP 5 和 Windows Vista。

编辑行:

PHP.INI:

short_open_tag = On

HTTPD.CONF

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"

最佳答案

您必须启用 php!检查 Apache 目录中的 mods-enabled 文件夹(默认:/etc/apache2/),看看是否找到名为 php 的文件。我不记得扩展名,但我认为它是 .so

另请检查/var/log/apache2/error.log以查看是否有任何其他错误。

关于php - Apache 显示 PHP 代码而不是执行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55478668/

相关文章:

php - 如何在 CakePHP 3 中对模型-> 保存 () 进行 SQL 查询?

php - 更新 JS Var 更改 php var

PHPStorm 缺少返回语句

PHP编程段错误

java - HttpPost 不包含 setHeader(String, String)

php - 通过外键获取引用表

javascript - AngularJS 中的规范化 Controller

javascript - php echo 添加 "0' );&lt;/script&gt;"到输出的末尾

apache - 将运行时参数传递给 tomcat 服务器上的 grails 项目

php - Apache 没有从 XAMPP 控制面板运行(错误 : Apache shutdown unexpectedly. 这可能是由于端口被阻塞)