是什么导致 PHP 文件实际上 运行?

What causes a PHP file to actually run?

我需要我的索引文件指向另一个索引文件。在这种情况下 index.php 指向索引-1.php。我面临的问题是 index-1.php 中的 PHP 不是 运行ning。我在 index.php 文件中尝试了两种方法来访问索引-1.php

// way 1
require_once __DIR__ . "/web/source/index-1.php";

并且我尝试了一个框架 (silex)(省略了设置代码,但它工作正常)。

// way 2
$app->get('/{name}', function($name) use($app) {
    return $app->sendFile(__DIR__ . '/web/source/index-1.php');
});

在每种情况下,原始文件都被发送到客户端,而不 php 被解释。

如何使 PHP 文件实际上 运行?

我已经验证了基本的东西,例如文件路径设置正确和文件实际发送。

要求或包含是获得 php 代码 运行 的有效方式。如果您的代码不是 运行ning.

,则此代码路径中存在错误

您需要 post 更多代码。

SendFile() 不是获取代码 运行 的有效方式,因为它只发送一个文件。