Направляющие путь должны иметь тощие контроллеры и толстые модели .
В случае, если мы находимся на той же странице, делают следующий
sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
Для включения 7,2 футов в минуту PHP в Apache2, сделайте:
a2enmod proxy_fcgi setenvif
a2enconf php7.2-fpm
После этого, я столкнулся выше проблемы. Существуют подобные вопросы как это .
я не знаю, почему, но это только произошло для моих .php файлов в /var/www/html/
корневая папка. все было хорошо для подкаталогов. (например, Wordpress и phpmyadmin хорошо работали)
, Таким образом, вот мое решение. Я решил включить php модуль. таким образом, я выполнил эту команду:
a2enmod php7.2
, но я получил это ошибки:
зависимость от Рассмотрения mpm_prefork для php7.2: Рассмотрение конфликта mpm_event для mpm_prefork: ОШИБКА: Модуль mpm_event включен - не может продолжиться из-за конфликтов. Это должно быть отключено сначала! Рассмотрение конфликта mpm_worker для mpm_prefork: ОШИБКА: не Мог включить зависимость mpm_prefork для php7.2, прервавшись
, таким образом, я решил отключить mpm путем выполнения после команд:
sudo a2dismod mpm_prefork
sudo a2dismod mpm_worker
sudo a2dismod mpm_event
затем апач перезапуска:
systemctl restart apache2
затем включают php7.2 (моя установленная версия):
sudo a2enmod php7.2
и прямо сейчас все хорошо работает.