Терминал MacOS сообщает, что он использует PHP 8.4.4, но localhost говорит, что он работает под управлением 7.3.27.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Терминал MacOS сообщает, что он использует PHP 8.4.4, но localhost говорит, что он работает под управлением 7.3.27.

Сообщение Anonymous »

Я установил PHP 8.4.4 с помощью доморощенного продукта. Каждая проверка, которую я запускал, показывает, что установлена ​​версия 8.4.4 и это текущая версия PHP:

Код: Выделить всё

php -v
PHP 8.4.4 (cli) (built: Feb 11 2025 15:36:20) (NTS)
Copyright (c) The PHP Group
Built by Homebrew
Zend Engine v4.4.4, Copyright (c) Zend Technologies
with Zend OPcache v8.4.4, Copyright (c), by Zend Technologies

Код: Выделить всё

which php
/opt/homebrew/bin/php
brew link php@8.4
Warning: Already linked: /opt/homebrew/Cellar/php/8.4.4
Однако, когда я перехожу на http://localhost, phpinfo() выдает, что запущена версия 7.3.27. Поиск в Интернете приводит к такому совету:

Убедитесь, что ваш httpd.conf указывает на новый модуль PHP (часто /usr/local/lib/httpd/modules/libphp.so или /opt/homebrew/...)

Если я открою /usr/local/lib/httpd/modules/libphp.so с помощью nano, это будет тарабарщина. Как найти правильный файл httpd.conf и как обновить его, чтобы он указывал на PHP 8.4.4?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»