it-roy-ru.com

Создать .exe файл в php с базой данных mysql

я разработал собственное программное обеспечение для системы управления отелем, используя PHP/MYSQL. Наш Клиент хочет Программное обеспечение в формате .exe и используется на рабочем столе. Я использую различные программы для конвертации .exe, но он поддерживает только php, но я хочу подключиться к базе данных MySQL. Пожалуйста, любой может помочь в создании .exe преобразования с базой данных MySQL.

9
satheesh
  1. Скачать PHP Desktop Chrome .

  2. Скопируйте весь свой код из каталога сайта в каталог Phpdesktopchrome/www.

  3. Запустите Phpdesktopchrome.exe, он будет работать как браузер с компилятором PHP.

  4. Загрузите Innosetup Software для файла make exe.

  5. Установите и запустите Innosetup и выберите Phpdesktop chrome файлы, чтобы создать EXE-файл в Option.

  6. Установите wampserver в клиентскую систему с импортом базы данных.

  7. Наслаждаться.

5
softwarebala

СКАЧАТЬ WAMP сервер с wampserver.com. Это очень хорошо для автономного использования сервера для рабочего стола, затем просто скопируйте и вставьте в него файл сценария abd .sql. и вы сделали.

Если ваш клиент использует высокоскоростной интеренет, то он может подключить сервер к сети. но им нужен супер компьютер для большего трафика, другой вариант - ЛВС.

Если программа предназначена для использования в офисе и не требует подключения большого количества компьютеров и Интернета, используйте LAN и WAMP.

------ Еще один возможный вы можете использовать --------

  1. Установите WAMP, затем скопируйте .exe файл "нажмите кнопку Пуск> Вся программа> и вставьте в папку автозагрузки". На сервере будет запущен автоматический запуск ОС Windows или перезагрузка, но это займет 2-3 минуты. (зеленый свет)

  2. перейдите в папку wamp> www> создайте папку для вашей программы и вставьте скрипт.

  3. откройте любой браузер, затем в адресной строке введите "localhost или 127.0.0.1 (localhost IP для офлайн)", прокрутите вниз, и вы увидите "Your Projects", и под ним вы увидите свою папку, которую вы создали на wamp-сервере> www папка. нажмите на нее и вот ты оооочень ....

  4. Теперь ваш клиент может работать с вашим скриптом. Добавьте его в закладки, а также создайте ярлык на рабочем столе для непосредственного использования.

Надеюсь, это поможет вам. благодарю вас.

Если у вас возникли проблемы с выполнением этой работы, напишите мне здесь - ([email protected])

3
Krishna Torque

В сети доступно множество компиляторов, с помощью которых вы можете создавать EXE на PHP. Эта программа работает только через DOS и Windows ... :) так что это хорошая новость для пользователей Windows

  1. Сначала скачайте Zip из Здесь .
  2. Теперь разархивируйте его и откройте командную строку, а затем перейдите в его каталог.
  3. Пуск -> запустить, затем набрать "cmd"
  4. Используйте команду "cd ..", чтобы изменить каталог.
  5. Поместите сценарий PHP для компиляции рядом с bamcompile.exe и поместите его в тот же каталог.
  6. В командной строке cmd введите в этом каталоге:

    bamcompile test.php
    

варианты:

bamcompile -c test.php gives compression.
-e:something.dll allows a DLL to be embedded

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

3
Girdhari Lal Kumawat

Скажите своему клиенту, что вы можете сделать это лучше, вы можете создать командный файл для его использования!

Затем создайте файл program.bat с одной строкой, которая запускает php (должно быть что-то вроде "php").

:)

0
alfasin

ОЧЕНЬ КРАТКИЙ ОТВЕТ: НЕ ВОЗМОЖНО

Скажите вашему клиенту, что это клиент-серверное приложение, а не настольное приложение.

Одна идея состоит в том, чтобы иметь переносимый PHP/MYSQL/Apache, который можно сохранить на компакт-диске или использовать и создать автозапуск для него.

0
Bert

Для настольного приложения я рекомендую изменить настройки базы данных (если вы можете) и переключиться на базу данных SQLite3. Они являются переносимыми файлами и не требуют сервера базы данных для запуска.

0
roosevelt

Нам нужно связать файлы вашего проекта в MSI (установщик Windows) вместе с PHP фреймворками, MySQL и Apache.

Все может быть включено в один файл MSI или вы можете сохранить серверную часть в одном MSI (PHP Framework + Apache Framework + MySQL) и ваш файл Project вместе с Yiiframework в другом MSI.

Я уже сделал серверную часть MSI, чтобы создать один из моих предыдущих веб-проектов. В этом проекте мне пришлось настроить Mysql DB (my.ini) и файл конфигурации Apache (.conf). Работало нормально.

0
Kalpesh B.

Я думаю, вы должны просто убедить своего клиента не использовать установщик .exe. Это не имеет никакого смысла.

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

С другой стороны, вы можете установить приложение, которое взаимодействует с центральной базой данных MySQL, размещенной в локальной сети. Но тогда почему бы не установить все приложение (веб-сервер, MySQL и т.д.) В локальной сети и не дать клиентам получить доступ к нему через локальную сеть как веб-приложение? До сих пор нет причин для локальной установки.

Я бы предложил:

  1. Посмотрите, сможете ли вы убедить своего клиента перейти на полностью веб-решение. Подчеркните, насколько просты обновления - из одного центрального места, а не с каждого компьютера; или же
  2. Посмотрите, не будет ли ваш клиент доволен .exe, который устанавливает ссылку на URL (в локальной сети).
0
craigmj