Преобразование php-сайта в настольное приложение .exe

Я разработал веб-приложение php-mysql, которое является школьным проектом. Мой клиент хочет, чтобы это приложение было преобразовано в файл .exe, чтобы его можно было установить на его рабочий стол и использовать.

Как веб-сайт php может быть преобразован в файл .exe и может ли он запускаться без использования программного обеспечения для базы данных / сервера?

Пожалуйста посоветуй.

    Удобное решение – не конвертировать веб-сайт в .exe. Я думаю, будет лучше, если у вас есть портативный сервер / php / mysql и сделайте работу сайта с USB или CD с автозапуском.

    Я также искал аналогичное решение и нашел https://code.google.com/p/phpdesktop/

    Надеюсь это поможет.

    NpSphere's PhpDock утверждает, что делает это: он служит помощником по развертыванию и поставляется с комплектом веб-сервера. Тем не менее, я не знаю о части базы данных, и это не бесплатно.

    PhpDock позволяет развернуть любое веб-приложение PHP в качестве автономного приложения Windows Desktop без каких-либо изменений кода.

    Я не знаю этого конкретного продукта, но я много лет использую их IDE, и я очень доволен.

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

    https://mozillalabs.com/prism/

    Он позволяет использовать множество дополнительных функций, таких как значки в системном трее и т. Д. Я использовал его много раз!

    Надеюсь, это поможет, JL

    Короткий ответ: Невозможно.

    Длительный ответ: Это зависит.

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

    или

    Вы сохраняете приложение на сервере и просто предоставляете пусковую установку, которая открывает его браузер, и указывает на URL-адрес приложения.

    Как отметил Artefacto, может быть хорошей идеей переключиться на SQLite вместо MySQL, но в зависимости от того, как написано ваше приложение, может потребоваться много изменений кода и SQL-запросов.

    Нет. Вы должны хотя бы удалить зависимость от MySQL (и вместо этого использовать, например, sqlite).

    Тогда вам придется либо:

    • Преобразуйте веб-страницы в диалоговые окна Windows. Это полностью изменило бы ваше приложение (например, то, что изначально было бы «представлениями в форме« http »было бы совсем иным). На этом этапе было бы намного проще написать приложение .NET
    • Свяжите веб-сервер (например, Apache) с установленным PHP.

    Рабочий стол Php – это путь, на самом деле очень просто изменить версию PHP, которую вы хотите использовать, а также с открытым исходным кодом https://code.google.com/p/phpdesktop/

    Другая попытка – превратить ваш php-проект в PHP-GTK ( http://gtk.php.net/ ). Еще одна задача – дать HPHP попробовать ( http://wiki.github.com/facebook/hiphop-php/ ) и попытаться превратить сгенерированный код C в нечто вроде .DLL в .NET и использовать его для логики при кодировании пользовательского интерфейса, скажем, C #.

    Не уверен, что это будет возможно, но посмотрите:

    WinBinder

    WinBinder – это новое расширение с открытым исходным кодом для PHP, языка программирования скриптов. Это позволяет программистам PHP легко создавать собственные приложения Windows.

    alt text http://img.ruphp.com/php/fe_big.png

    Просто создайте простую программу на C или C ++, которая просто добавит значок в меню «Пуск», «Рабочий стол» и «Быстрый старт». Если ваш клиент нажмет на значок, он откроет браузер ОС по умолчанию и укажет его на URI вашего приложения в Интернете.

    Это может обмануть вашего клиента 🙂

    Или, может быть, ему будет достаточно (он может попросить вас преобразовать его в exe, потому что он не может запомнить URI или что-то еще – спросите его, в чем причина).

    Вы можете использовать проект xampp с открытым исходным кодом, чтобы упаковать ваш PHP-сайт в исполняемый файл.

    Выполните следующие шаги: 1. Загрузите исходный код Xampp.

    1. Добавьте свой PHP-файл в каталог htdocs (Ref: – https://sourceforge.net/p/xampp/code/HEAD/tree/win32/xampp/htdocs/ ).

    2. Теперь скомпилируйте исходный код XAMPP и распространите его.

    3. Для создания базы данных DATABASE и начальной загрузки данных в базу данных вы можете закодировать свой сайт таким образом, что если база данных не создана, она перенаправляет страницу на install.php которая выполняет задачу создания базы данных и загрузки данных, используя предоставленный sql-файл (вам нужно для добавления файла SQL, содержащего структуру базы данных и требуемые данные).

    Не забудьте удалить SQL-файл после установки базы данных.