«Минимизированная» версия xampp? - PullRequest
0 голосов
/ 19 сентября 2018

Я ищу способ поделиться своими php-приложениями с коллегой без использования сервера.Мой коллега не очень разбирается в xampp и localhost, поэтому в идеале ему не нужно ничего устанавливать или настраивать.

Я уже использую SQLite, чтобы сделать свое приложение более переносимым, но мне нужновыяснить, как обращаться с php стороной вещей.Есть ли способ создать «мини» xampp или localhost, на котором могут работать php файлы?В идеале мой коллега должен просто запустить одну программу, после чего адрес localhost будет указывать на мои файлы.Возможно ли что-то подобное с xampp?

Ответы [ 5 ]

0 голосов
/ 30 сентября 2018

Следует сказать, что очень и очень мало раз, когда то, о чем вы говорите, должно быть необходимым.Если это действительно «личное использование», вы можете просто включить сценарии в сети и установить пароль htaccess для вашего друга.Если это программное обеспечение, которое вы пытаетесь распространять, вы можете создать для него облачный доступ.

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

Единственный способ сделать это на данный момент - отправить физическую мини-флешку с предустановленной XAMPP, базой данных и всем набором.PHP-скриптов и красивый файл index.php в локальном корне для каждого магазина.В моем случае это потребовало создания внутреннего механизма обновлений для принудительного обновления программного обеспечения.Но вы могли бы просто попросить вашего друга скачать zip-файл с обновлениями и заменить его своей корневой папкой www на него.

Если вы можете позволить себе 100 долларов за дешевый ПК на флешке, это, вероятно, ваш лучший ответ.Это определенно самый быстрый.Вы можете попытаться скомпилировать свой PHP-код, но для этого не существует полного решения.

0 голосов
/ 25 сентября 2018

Это актуальный вопрос для меня, поэтому я провел небольшое исследование, и из того, что я прочитал, наиболее перспективным является использование vagrant .Вам все еще нужно будет сделать много настроек, но в основном на вашей стороне.Ваш колледж может развернуть довольно легко и мучительно.

Я нашел эту статью , описывающую базовый рабочий процесс, очень полезную.

Обновление № 2: Еслипо какой-то причине vagrant или любой другой тип виртуализации не является вариантом, который вы можете рассмотреть, выбрав portable xampp launcher вместо

0 голосов
/ 24 сентября 2018

Вы можете использовать ngrok .ngrok создаст URL для вашего проекта localhost.которыми вы можете поделиться со своим коллегой или в любой точке земного шара.

0 голосов
/ 25 сентября 2018

Вы можете запустить веб-сервер, используя исполняемый файл php:

php -S localhost:8000

http://php.net/manual/en/features.commandline.webserver.php

0 голосов
/ 24 сентября 2018

Вы можете использовать Devserver .Это портативный.Вам просто нужно поместить папку Devserver (с вашими файлами в Local Directory) на USB-ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...