搜索

首页  >  问答  >  正文

当我尝试使用“php Sparkserve”运行我的 Codeigniter 应用程序时,出现此消息“无法打开输入文件:spark”

<p>我的任务是维护一个使用 Codeigniter 3 和 php 5 开发的应用程序,注意到我以前从未使用过 Codeigniter。</p> <p>当我尝试使用 <code>php Sparkserve</code> 行在本地命令提示符下运行服务器时,我得到的结果如下:</p> <p><code>无法打开输入文件:spark</code></p> <p>顺便说一句,我使用 Xampp 和 php 8</p> <p>这些是应用程序的所有文件夹:</p> <p>没有 Spark 文件的网站的树形文件夹图像</p> <p>如您所见,没有名为“spark”的文件,这可能是服务器未按预期运行的原因。然而,我被告知该网站上线时运行良好。</p> <p>我仍然没有修改代码中的任何内容,因为我不想弄乱任何东西,因为我知道应用程序在线时功能齐全。</p> <p>我应该怎样做才能在我的电脑上运行它?</p>
P粉362071992P粉362071992459 天前612

全部回复(1)我来回复

  • P粉141035089

    P粉1410350892023-09-01 10:37:04

    php Sparkserve 仅适用于 CodeIgniter 4。对于 CodeIgniter 3,您可以在 index.php 中使用 php -S localhost:8080 命令行 目录(通常是项目的根文件夹)。 8080 是端口,如果需要,您可以将其替换为任何可用端口。

    您还需要编辑 application/config/config.php 文件以使 $config['base_url']="http://localhost:8080/"代码>.但为了安心,并避免在更改环境(例如:登台、生产)时必须对其进行编辑,最好使用环境变量(使用 CodeIgniter 3 设置环境变量)。

    希望对您有帮助。

    回复
    0
  • 取消回复