У меня он работает в EasyPHP , когда я запускаю сервер, он говорит:
Apache 2.4.39 x64 — PHP 7.4.6 x64 Порт: 8080
Я изменил ссылки в httpd-php.conf, чтобы они выглядели следующим образом:
Код: Выделить всё
#LoadModule php5_module "C:/www/eds-binaries/php/php5630vc11x86x191223082005/php5apache2_4.dll"
LoadModule php7_module "C:/www/eds-binaries/php/php746vc15x64x200518170402/php7apache2_4.dll"
#PHPIniDir "C:/www/eds-binaries/php/php5630vc11x86x191223082005/php.ini"
PHPIniDir "C:/www/eds-binaries/php/php746vc15x64x200518170402/php.ini"
SetEnv TMP "C:/www/eds-binaries/tmp"
- там указано версия PHP 5.6.26 (хотя исходная установка в httpd-php.conf выглядит как 5.6.30, судя по имени папки)
- В нем указан мой путь к php.ini как «C:\WINDOWS», который не содержит php.ini
- В нем есть мой «Загруженный файл конфигурации» как «C:\www\eds-dashboard\eds-dashboard.ini»
Код: Выделить всё
#Note: I've also tried port 1111 and 8080.
PHPINIDir "C:\www\eds-binaries\php\php746vc15x64x200518170402\php.ini"
Я даже не знаю, нужно ли это, честно говоря, просто казалось, что это может сработать.
Самое интересное то, что PHP 5.6 нигде не установлен на моем компьютере. Его нет в моей папке PHP, его нет в переменных среды, его не существует. Очевидно, что CLI не отражает всей ситуации, но вместе с панелью управления сервером там появляется версия 7.4, и в PHPStorm все в порядке, так что я знаю, что она, по крайней мере, предлагается.
Кроме того, когда я запускаю свой сервер с открытой папкой 7.4, Windows на секунду сообщает мне, что файл «невозможно просмотреть, поскольку он используется», поэтому что-то касается его.
Единственное, о чем я мог подумать, это то, что файл php.ini в моей папке PHP имеет значение Extension_dir «C:\www\eds-binaries\php». \php746vc15x64x200518170402\ext", в то время как ini-файл, загружаемый из папки C:\www\eds-dashboard, имеет значение "./extensions", но его изменение не дало никаких результатов.
И, наконец, самое странное то, что когда я запускаю phpinfo(); изнутри моего проекта, он возвращается с версией 7.4.6, даже если панель управления не работает. Нет.
Официально я понятия не имею, что здесь происходит. Может ли кто-нибудь пожалуйста сказать мне, какую (возможно, незначительную) вещь мне не хватает?
Спасибо!
Примечание: пожалуйста, не объединяйте это с этим вопросом, это другая версия сервера, и ответ мне не помог.
Подробнее здесь: https://stackoverflow.com/questions/619 ... -devserver