小さなプロジェクトでPHP 7を使用し、ローカルサーバーと本番サーバーでも同じ構成を使用しています。すべてローカルサーバーで機能しますが、LAMPのセットアップを行った後、本番サーバーでは機能しませんでした。 /etc/php/7.0/Apacheの下にあるApacheフォルダーを見つけて、内部サーバーエラーが発生したので、Apache.confにを追加しました。
<VirtualHost 127.0.0.1:80>
PHPINIDir /path/to/new/php_ini
</VirtualHost>
その後、内部サーバーエラーが消え、今これを取得しています:
Warning: Unsupported declare 'strict_types' in /var/www/html/index.php on line 2
理由はなんでも!!前もって感謝します
in laravel 5.8 i install PHP version 7.2 and work
これは本当に奇妙ですが、このエラーを計算しているときにcomposerを使おうとしていたのですが、composerは、ext-mbstringが必要であることを示しました。
Sudo apt-get install php7.0-mbstring
そして、主なエラーでさえ、すべてがうまくいきました
"Warning: Unsupported declare 'strict_types' in /var/www/html/index.php on line 2
"
なくなっている。
したがって、拡張機能が欠落していると、他の予期しないエラーが発生すると想定することしかできません。