Установка на компьютер другого пользователя

  • Автор темы Автор темы Jimy
  • Дата начала Дата начала

Jimy

Новичок
Добрый день! Совсем недавно начал заниматься PHP, а на этом форуме вообще впервой... Прошу не пинать:)
Суть вопроса - сделал небольшое приложение с использованием PHP и MySQL. Должно работать локально. Сразу отвечаю, "а зачем тогда вообще PHP?" Ну, так надо:) Сам вопрос - как собрать установочный файл, чтобы пользователь без заморочек установил все компоненты на своем компьютере? Ну типа нажал "Install" и получил и PHP и MySQL и мое приложение. Повторяю, работать будет локально на его машине. А у него наверняка нет ни PHP, ни MySQL. А работать надо...Может, тыкнете носом, куда смотреть?
Спасибо!
 
@флоппик, это действительно был совет заняться с#, или я не туда смотрю ?
@Jimy, Поищи сборки OpenServer - это сборка сервера со всем обвесом - mysql + все-все-все. Это, конечно. не install, но довольно близко к нему.
 
OpenServer - если действительно нужно и особо не хочется заморачиваться под виндой.
Второй вариант на python и django и то же пройдёт под виндой. Ничего лишнего ставить не нужно.
Опять же всё это, если тема через http.
А вообще это для гадалок. Что нужно? Зачем? Не понятно. Можно предложить 42!
 
Не морочьте голову докерами, @antson дал хорошую ссылку. У php есть встроенный веб сервер и поддержка SQLite, так что портативную версию собрать не проблема.
 
Сразу отвечаю, "а зачем тогда вообще PHP?" Ну, так надо:)

Мы используем docкer-compose, но летом от клиента зашел запрос, дать ему образ сайта, в виде одного файла, что бы скачать и сразу запустить можно было, разрашалось использовать Докер, промучались весь день запихивая все приложения и MySQL в том числе в один докер образ, после залили на DockerHub, написали доку как запускать и дали клиенту. На следующий день от клиента пришел вопрос его разработчика, почему мы не использовали просто docкer-compose ..., оказалось кто-то хотел сделать форк проекта и не правильно понял, что просить от нас для передачи проекта.

Ну это я к тому, что при мутных запросах, всегда надо уточнять, что человек хочет получить в итоге и для чего.
 
У php есть встроенный веб сервер и поддержка SQLite, так что портативную версию собрать не проблема.
Пользуюсь кстати давно, забил на всякие денверы, апачи и прочие, но с последних версий бывает кстати вылетает после пары дней аптайма, лень копать причину, просто факт...
 
Мускул поставил отдельно, ещё когда винду переставлял, но так ни разу и не пользовался... Для хомяка не нужно, а чужой код копаю на чужих серваках. Если буду писать что-то для себя, буду писать под SQLite
 
Мускул поставил отдельно, ещё когда винду переставлял, но так ни разу и не пользовался... Для хомяка не нужно, а чужой код копаю на чужих серваках. Если буду писать что-то для себя, буду писать под SQLite
Как же любят люди страдать вместо того чтобы потратить 1 час на чтение доки по докеру и чашку кофе на его развёртывание.
 
Мы используем docкer-compose, но летом от клиента зашел запрос, дать ему образ сайта, в виде одного файла, что бы скачать и сразу запустить можно было, разрашалось использовать Докер, промучались весь день запихивая все приложения и MySQL в том числе в один докер образ
https://docs.docker.com/compose/bundles/ ;)
 
Сверху