为什么PHP7.1.3脚本没有在Apache2.4.25上运行?

为什么PHP7.1.3脚本没有在Apache2.4.25上运行?,php,apache,amazon-ec2,Php,Apache,Amazon Ec2,我正在尝试运行一个php脚本,以便在浏览器上进行第一次测试,但它不起作用。当我尝试打开链接时,它会显示以下内容: <?php phpinfo(); ?> 目前,我已经在带有AMI的AmazonVM中安装了PHP7.1.3和Apache2.4.25。并且文件phpinfo.php包含与浏览器上面显示的相同的内容 下面是一些要确认的命令 php-v PHP 7.1.3(cli)(构建时间:2017年3月26日15:36:12)(NTS) 版权所有(c)1997-2017 PHP集团

我正在尝试运行一个php脚本,以便在浏览器上进行第一次测试,但它不起作用。当我尝试打开链接时,它会显示以下内容:

<?php phpinfo(); ?>

目前,我已经在带有AMI的AmazonVM中安装了PHP7.1.3和Apache2.4.25。并且文件phpinfo.php包含与浏览器上面显示的相同的内容

下面是一些要确认的命令

php-v PHP 7.1.3(cli)(构建时间:2017年3月26日15:36:12)(NTS) 版权所有(c)1997-2017 PHP集团 Zend Engine v3.1.0版权所有(c)1998-2017 Zend Technologies

httpd-v 服务器版本:Apache/2.4.25(Amazon) 服务器构建时间:2017年1月19日16:55:49

在文件http.conf中,我执行了以下操作:

更新了一节:
``
`DirectoryIndex/index.php index.php index.html`
``
插入一些行:
``
`SetHandler应用程序/x-httpd-php`
``
``
`SetHandler应用程序/x-httpd-php-source`
``
`AddType应用程序/x-httpd-php-source.phps`
我希望能在这方面得到一些帮助。请让我知道,如果我可以提供任何其他信息,可能有助于解决这个问题


提前感谢

您是否尝试从bash行运行它?可能只需要添加
LoadModule php7\u module modules/libphp7。因此
到apache配置中。可以找到说明。确保你已经完成了所有的步骤。另外,我希望这些回跳只是转录错误。感谢您的帮助,但我似乎无法完成此步骤LoadModule php7_module modules/libphp7.so。在所有服务器中搜索此文件libphp7.so和libphp*.so后,未创建此文件。我按照这些说明安装了PHP7.1.3。是否有专门的指令来创建这个模块?如果您想从源代码编译PHP,那么这是一个完全不同的问题。当然,Apache模块不是强制性的(您需要
--with-apxs2
开关)。您是否尝试从bash行运行它?可能只需要添加
LoadModule php7\u module modules/libphp7。因此可以在Apache配置中找到
。说明。确保你已经完成了所有的步骤。另外,我希望这些回跳只是转录错误。感谢您的帮助,但我似乎无法完成此步骤LoadModule php7_module modules/libphp7.so。在所有服务器中搜索此文件libphp7.so和libphp*.so后,未创建此文件。我按照这些说明安装了PHP7.1.3。是否有专门的指令来创建这个模块?如果您想从源代码编译PHP,那么这是一个完全不同的问题。当然,Apache模块不是必需的(您需要
--with-apxs2
开关)。
`<IfModule dir_module>`
    `DirectoryIndex /index.php index.php index.html`
`</IfModule>`
`<FilesMatch \.php$>`
`   SetHandler application/x-httpd-php`
`</FilesMatch>`
`<FilesMatch \.phps$>`
`   SetHandler application/x-httpd-php-source`
`</FilesMatch>`
`AddType application/x-httpd-php-source .phps`