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

<?php phpinfo(); ?>

但是当我try 用http://127.0.0.1/phpinfo.php运行它时,它只显示源代码,而不是执行它.我使用的是Apache2、PHP5和Windows Vista.

编辑行:

PHP.INI:

short_open_tag = On

HTTPD.形态

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目录(默认值:/etc/apache2/)中的文件夹mods-enabled,查看是否找到名为php的文件.我不记得分机号了,但我想是.so号.

另外,判断/var/log/apache2/error.log,看看你是否有任何其他错误.

Php相关问答推荐

根据类别在WooCommerce中添加库存数量后缀

在函数内部获取一致的单选按钮值以更新WordPress用户数据

显示WooCommerce当前产品类别或标签的短代码

使用PHP阅读XML提要

如何将对我的域的请求重定向到子文件夹中的索引,同时保留域URL并使用.htaccess?

如何删除WordPress用户的个人资料描述或其他个人资料字段中的链接?

在PHP中,如何将介于0和1之间(包括0和1)的浮点概率转换为数组索引?

使用PHP编码的字符串与使用OpenSSL编写的shell 代码之间的差异

Symfony5:如何在不登录的情况下使API路由可访问?

奇怪的 preg_match_all() 行为

在 Heroku 上部署 Sylius - 路由不正确

图片上传成功

PHP:数组的等边

用于检测此模式的正则表达式:something;something=something,something=something... 未知次数

PHP 合并/合并多维数组

php preg_match 验证 Tiktok 用户名

Laravel Docker 几个数据库

使用 Eloquent 更新现有的外键值

Docker: unixodbc.h 没有这样的文件或目录.已安装 unixodbc-dev 时出现pecl install sqlsrv错误

来自命令行的 PHP 没有给出正确的结果