PHP - хотя это очень мощный и влиятельный язык программирования - в основном недооценен многими программистами, которые, вероятно, не используют его или использовали его в прежние времена. .
Сегодня я хочу поделиться с вами возможностями PHP и тем, что с ним можно делать.
Вуаля! Поехали ?️
В этом руководстве я познакомлю вас с процессом создания исполняемых настольных приложений с помощью PHPDesktop — инструмента, который позволяет разработчикам упаковывать свои веб-приложения PHP в автономные исполняемые файлы для настольных компьютеров. Я также расскажу, как скомпилировать эти приложения и настроить их, удалив логотип PHPDesktop по умолчанию.
PHPDesktop — это проект с открытым исходным кодом, который позволяет разработчикам запускать приложения PHP как настольные приложения без необходимости использования браузера или веб-сервера. Он интегрирует Chrome Embedded Framework (CEF), который также имеет открытый исходный код и на нем построено большинство наших современных браузеров, для рендеринга HTML/CSS/JavaScript-части приложения, что позволяет вам использовать свои навыки веб-разработки для создания настольные приложения. Используя PHPDesktop, вы можете объединить свои PHP-скрипты, HTML-файлы и другие ресурсы в один исполняемый файл, который можно распространять и запускать/устанавливать на любом компьютере с Windows.
Прежде чем мы начнем создавать настольное приложение, нам сначала необходимо настроить среду разработки.
Посетите страницу PHPDesktop GitHub по адресу (https://github.com/cztomczak/phpdesktop).
Выберите версию, которая соответствует вашим потребностям, поскольку PHPDesktop доступен в нескольких вариантах, включая PHP 5.4, 5.6 и 7.x. Для современных приложений следует выбирать последнюю версию.
Загрузите ZIP-файл предпочитаемой вами версии и распакуйте его в каталог на своем компьютере.
Предполагая, что у вас уже есть веб-приложение/файлы PHP, поместите файлы приложения (скопируйте и вставьте их [я имею в виду проекты]) в каталог www извлеченной папки PHPDesktop. Этот каталог www является корневым каталогом, из которого PHPDesktop обслуживает ваше приложение, и похож на папку public_html или www на любом веб-сервере, который вы когда-либо использовали раньше.
Чтобы настроить PHPDesktop, вам необходимо отредактировать файл settings.json, расположенный в корневом каталоге файлов PHPDesktop. Этот файл позволяет вам указать различные параметры вашего настольного приложения, такие как заголовок окна, размеры, значок и т. д.
(кстати, если у вас возникли трудности с этим самостоятельно, вам нужны расширенные функции для вашего приложения, такие как генерация ключей продукта, или вы хотите, чтобы я занимался вашими веб-проектами, вы всегда можете связаться со мной, оставив комментарий под этот пост. Спасибо. Более подробную информацию обо мне вы также можете найти на моей странице «Купи мне кофе».
Итак, вот как выглядит файл настроек. Продолжим наше путешествие. ?
Базовая конфигурация:
json
{
"приложение": {
"main_window": {
"title": "Мое настольное приложение",
"icon": "app_icon.ico",
"default_size": {
"ширина": 800,
"высота": 600
},
"минимальный_размер": {
"ширина": 600,
"высота": 400
}
},
"php_interpreter": "php\\php.exe",
"app_mode": правда,
"start_url": "http://127.0.0.1:54007/"
}
}
- title: The title of your application window.
После того как вы настроили PHPDesktop, вы можете запустить phpdesktop-chrome.exe (или эквивалентный исполняемый файл в зависимости от версии PHPDesktop), чтобы протестировать свое приложение. Если все настроено правильно, ваше PHP-приложение должно загружаться в отдельном окне.
Теперь, когда ваше приложение работает в PHPDesktop, следующим шагом будет его компиляция в автономный исполняемый файл. Это позволит упаковать ваши PHP-скрипты, HTML-файлы и другие ресурсы в один файл, который можно будет распространять и запускать, не требуя от конечного пользователя установки PHP, СУБД или каких-либо других зависимостей.
Перед компиляцией убедитесь, что ваш каталог PHPDesktop/приложения правильно организован. На этом этапе ваш каталог должен выглядеть примерно так:
/phpdesktop/
│
├── /www/ # Файлы вашего PHP-приложения
│
├── php/ # Каталог интерпретатора PHP
│
├── settings.json # Файл конфигурации PHPDesktop
│
└── phpdesktop-chrome.exe # Исполняемый файл PHPDesktop
Убедитесь, что все необходимые файлы на месте и что вы тщательно протестировали приложение.
Хотя это не является строго необходимым, создание установщика для вашего приложения может улучшить взаимодействие с пользователем. Inno Setup — бесплатный установщик программ для Windows. Вот как вы можете создать установщик:
Загрузите и установите Inno Setup с (https://jrsoftware.org/isinfo.php).
Создайте новый скрипт и настройте его для включения каталога PHPDesktop.
Укажите имя выходного исполняемого файла, каталог установки и другие параметры в соответствии с вашими требованиями.
Скомпилируйте сценарий для создания установщика.
Этот шаг не является обязательным, но рекомендуется, если вы хотите предоставить своим пользователям профессиональный опыт установки.
Если вы не хотите создавать установщик, вы можете просто сжать весь каталог PHPDesktop в ZIP-файл и распространить его. Убедитесь, что файл phpdesktop-chrome.exe включен, так как это исполняемый файл, который ваши пользователи будут запускать для запуска вашего приложения.
После всего, что вы сделали, вы все еще понимаете, что логотип не меняется?
Одна из распространенных настроек, которую хочет каждый разработчик, — это возможность удалить или заменить логотип PHPDesktop, который появляется при запуске приложения. Я буду использовать этот раздел, чтобы помочь вам в этом процессе.
Чтобы настроить или удалить логотип PHPDesktop, вам понадобится редактор ресурсов, например Resource Hacker.
Вот как это сделать.
Загрузить Resource Hacker:
Открыть исполняемый файл PHPDesktop:
Перейдите к ресурсу логотипа:
Заменить или удалить логотип:
Сохраните изменения:
Протестируйте приложение:
Если вы хотите дополнительно настроить свое приложение, вы можете обновить значки, используемые PHPDesktop. Это включает в себя замену файла «app_icon.ico», на который есть ссылка в файле settings.json, и обеспечение того, чтобы исполняемый файл использовал новый значок.
Создайте или найдите новый значок:
Заменить значок:
Пересобрать исполняемый файл:
После компиляции и настройки вашего приложения пришло время распространить его среди ваших клиентов/пользователей. Теперь я хочу предложить вам две мои собственные стратегии найры, которые помогут вам с распространением:
Ойя, это мои благословения тебе ??
Я хочу верить, что, дочитав до этого места, вы нашли в моем содержании столько пользы, что вам тоже интересно его опробовать. Однако, как эксперт в реализации подобных проектов, я, к вашему удивлению, наверняка смогу выполнить их без проблем и в установленные сроки. Итак, вы можете быстро прислать мне подробное описание того, чего вы хотите достичь, и мы сможем работать вместе, чтобы воплотить ваши идеи в жизнь.
Подписаться на мой профиль ооо ?
Далее
Бизнес-сторона технологий: технологии и где деньги.
Как создавать настольные приложения с помощью PHPBROWSERBOX
Если ты скучаешь по утрам, то ты, Саби
Я не могу объяснить, как сильно я люблю вас всех на dev.to ?
У меня также есть видеоруководство по этому вопросу, которое стоит всего 20 долларов, и еще одно, в котором вы узнаете, как создавать коды активации для распространения, и оно стоит всего 50 долларов.
Я тоже пью кофе. Купите мне кофе, пока ждете моего следующего поста.
https://buymeacoffee.com/olatunji
Ждите моего следующего поста.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3