показывает define(‘LARAVEL_START’, microtime (true)) — при переносе версии php на 7.3

#php #laravel #laravel-5.8 #php-7.3

#php #laravel #laravel-5.8 #php-7.3

Вопрос:

Я получил следующее сообщение (Доступ к домашней странице приложений), когда я обновляю свою среду разработки до PHP 7.3

 */ 

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

/* 
|-------------------------------------------------------------------------- 
| 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(IlluminateContractsHttpKernel::class); 
$response = $kernel->handle( $request = IlluminateHttpRequest::capture() ); 
$response->send(); 
$kernel->terminate($request, $response);
  

Как с этим справиться?

Комментарии:

1. Какое сообщение? Код? Я не понимаю

2. Опубликованный вами фрагмент не содержит открывающего тега PHP <?php . Возможно ли, что вы случайно удалили ее?

Ответ №1:

Какая-то часть скрипта отсутствует, но, похоже, ваши php-файлы обрабатываются как текст! Проверьте настройки вашего сервера после обновления до php 7.3. Я предполагаю, что проблема в любом php-скрипте

Ответ №2:

Проблема с установкой PHP 7.3. Я переустановил, это было исправлено.

Комментарии:

1. Рад видеть это решение, я говорил вам ранее, что если вы видите код в браузере, у вас неправильно установлен PHP

Ответ №3:

Если вы видите код в браузере, у вас неправильно установлен PHP

Вы можете проверить, установлена версия PHP на вашем локальном компьютере или нет, используя командную строку php -v

Комментарии:

1. PHP 7.3.3-1 ubuntu14.04.1 deb.sury.org 1 (cli) (создано: 7 марта 2019 20:48:45) (NTS)

Ответ №4:

Я думаю, что apache2 неправильно настроен с PHP

Попробуйте еще раз sudo apt-get install php7.4/php7.3

Ответ №5:

я столкнулся с этой проблемой после установки ALPN и Http2 / protocol на мой сервер!

для решения этой проблемы сделайте это:

ps: я использую direct admin для своего хостинга, этот процесс может отличаться в другом менеджере хостинга, таком как cpanel или plesk, но, безусловно, все они будут иметь одинаковые возможности.

перейдите на хост вашего домена (не root) -> Настройка домена-> щелкните свой домен (example.com )-> Настройки Php -> увеличьте свой лимит памяти (например, до 512 МБ) -> нажмите на кнопку сохранить перед memory_limit-> проверьте свой сайт через 2 минуты