Итак, у меня есть программа Portable Webserver под названием USBWebserver,
потому что оригинальная программа все еще использует php 5.3 (я полагаю), я отправился в приключение, чтобы обновить его, чтобы его могли использовать не только я, но и остальные ученики.
Дело в том … Все функционирует, кроме одной вещи:
По какой-то причине MBString (да, только MBString) больше не будет запускаться с переменным путем. Если я устанавливаю ручной путь, он функционирует, он просто больше не делает это с переменным.
Прежде чем люди скажут: «Тогда почему бы вам не сделать это ручным путем и покончить с этим». потому что он должен оставаться портативным и пригодным для использования «из коробки», так сказать.
Я застрял на том, как решить эту проблему. Если какая-либо информация необходима, пожалуйста, спросите, и я отредактирую этот пост с информацией. (Например, если вам нужен php.ini)
После еще большего количества возни с этим я наконец узнал, что решило эту проблему. Я опубликую это здесь, чтобы у других, кто мог попытаться сделать это, не было этого препятствия для борьбы.
Сначала путь extension_dir был «php \ ext», так как php.exe не понравилось, что я изменил его на ext, который понравился php.exe, но apache … не так много.
Через некоторое время я изменил путь к extension_dir = «. \ Php \ ext» и, как будто открылись врата небесные … он заработал. Полностью и полностью без единой ошибки.
Итак, теперь у меня работает модифицированный USBWebserver:
Полностью портативный, полностью функциональный. Я надеюсь, что этот небольшой кусочек информации когда-нибудь поможет кому-то еще, и если некоторые люди захотят программу, спросите, и я сделаю ссылку для скачивания и отредактирую ее в своем исходном сообщении при любом ответе.
Других решений пока нет …