当前位置: 首页 > 知识库问答 >
问题:

Laravel应用程序正在下载索引。php而不是在MAMP上执行[duplicate]

张坚白
2023-03-14

我有一个Laravel 5.5应用程序从主机下载到localhost。

我试图在MAMP 4.2和PHP7.1上运行它。9,Apache,但它不执行,而是下载以下文件:

<?php

/**
 * Laravel - A PHP Framework For Web Artisans
 *
 * @package  Laravel
 * @author   Taylor Otwell <taylor@laravel.com>
 */

define('LARAVEL_START', microtime(true));

/*
|--------------------------------------------------------------------------
| Register The Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader for
| our application. We just need to utilize it! We'll simply require it
| into the script here so that we don't have to worry about manual
| loading any of our classes later on. It feels great to relax.
|
*/

require __DIR__.'/../vendor/autoload.php';

/*
|--------------------------------------------------------------------------
| Turn On The Lights
|--------------------------------------------------------------------------
|
| We need to illuminate PHP development, so let us turn on the lights.
| This bootstraps the framework and gets it ready for use, then it
| will load up this application so that we can run it and send
| the responses back to the browser and delight our users.
|
*/

$app = require_once __DIR__.'/../bootstrap/app.php';

/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);

我已清除缓存,并更新了撰写。我在同一个本地主机上有其他laravel应用程序,它们正在工作。有什么建议吗?

共有1个答案

云卓
2023-03-14

只是通过在/public/中添加这两行代码来修复它。htaccess文件:

AddType  application/x-httpd-php         .php
AddType  application/x-httpd-php-source  .phps
 类似资料:
  • 我用php 7.4更新了我的服务器,但是它造成了一些问题我的网站无法再次上线,问题是在重新安装httpd或安装httpd devel后开始的。我不确定我是否有bitrix管理我的网站,但是应用程序也托管在服务器上,并且在我尝试访问它时没有部署,它会下载php文件,我至少需要这样才能重新开始 环境: Centos 7 PHP7.4 httpd-v:Server版本:Apache/2.4。6(世纪)

  • 我最近通过以下博客在Ubuntu 14.04上配置了php7http://www.zimuel.it/install-php-7我根据博客成功安装了它。但是当尝试运行php文件(/var/www/test.php)时,它会被下载而不是执行。我不知道我错过了什么配置。当我在浏览器中输入localhost时,它的响应是“Itworks”。

  • 我刚刚开始学习laravel,我正在使用MAMP。我在这个url上有一个表单:http://localhost:8888/laravel-site/my new app/public/ducks但当我提交表单时,它会将我带到此url:http://localhost:8888/ducks不会停留在我期望的地方。 routes.php文件包含以下内容: 在我的生活中。htaccess文件我有这个:

  • 我已经通过Spring Boot应用程序连接了MARIA DB(Mysql)(在src/main/resources/aplication.properties中给出了mariadb的详细信息) 我写了一些基本的测试。在test/resources/application.properties中-->给定H2数据库的详细信息。 如果我在运行test,它将正确地接受test/resources/ap

  • 问题内容: 操作系统和服务器信息: CentOS 6.4(最终版) 阿帕奇2.2.15 PHP 5.5.1 我以前安装了php 5.3.x,但决定升级。我首先卸载了php 5.3.x,然后安装了php 5.5.1,但是在安装完成后apache并没有解析php文件,只是下载了它们。我在这里检查了stackoverflow中的类似问题,但到目前为止,它们都没有帮助我。 作为记录,我在httpd.con

  • OS和服务器信息: CentOS 6.4(最终版) 我以前使用过PHP5.3。x已安装,但决定升级。我首先卸载了PHP5.3。然后安装PHP5.5。1但安装完成后,apache没有解析php文件,只是下载了这些文件。我在stackoverflow中检查过类似的问题,但到目前为止没有一个对我有帮助。 为了记录在案,我有以下行在我的httpd.conf和php.conf,应该使php工作,但没有: 我