Проблемы с переносным веб-сервером в PHP 7.1.9

Итак, у меня есть программа Portable Webserver под названием USBWebserver,
потому что оригинальная программа все еще использует php 5.3 (я полагаю), я отправился в приключение, чтобы обновить его, чтобы его могли использовать не только я, но и остальные ученики.

  • Я обновил серверную сборку Apache до 2.4.27
  • Я обновил бинарный файл PHP до 7.1.9

Дело в том … Все функционирует, кроме одной вещи:
По какой-то причине MBString (да, только MBString) больше не будет запускаться с переменным путем. Если я устанавливаю ручной путь, он функционирует, он просто больше не делает это с переменным.

Прежде чем люди скажут: «Тогда почему бы вам не сделать это ручным путем и покончить с этим». потому что он должен оставаться портативным и пригодным для использования «из коробки», так сказать.

Я застрял на том, как решить эту проблему. Если какая-либо информация необходима, пожалуйста, спросите, и я отредактирую этот пост с информацией. (Например, если вам нужен php.ini)

1

Решение

После еще большего количества возни с этим я наконец узнал, что решило эту проблему. Я опубликую это здесь, чтобы у других, кто мог попытаться сделать это, не было этого препятствия для борьбы.

Сначала путь extension_dir был «php \ ext», так как php.exe не понравилось, что я изменил его на ext, который понравился php.exe, но apache … не так много.

Через некоторое время я изменил путь к extension_dir = «. \ Php \ ext» и, как будто открылись врата небесные … он заработал. Полностью и полностью без единой ошибки.

Итак, теперь у меня работает модифицированный USBWebserver:

  • PHP 7.1.9
  • Apache 2.4.27
  • PHPMyAdmin 4.0.4.2
  • MySQL 5.6.13

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]