PHP - walaupun ia merupakan bahasa pengaturcaraan yang sangat berkuasa dan berpengaruh - kebanyakannya dipandang rendah oleh ramai pengaturcara yang mungkin tidak menggunakannya atau pernah menggunakannya pada zaman dahulu. .
Hari ini, saya ingin berkongsi dengan anda kuasa PHP dan perkara yang boleh anda lakukan dengannya.
Vila! Jom ?️
Dalam panduan ini, saya akan membimbing anda melalui proses mencipta aplikasi desktop boleh laku menggunakan PHPDesktop - alat yang membolehkan pembangun membungkus aplikasi web PHP mereka ke dalam boleh laku desktop kendiri. Saya juga akan mendalami cara untuk menyusun aplikasi ini dan menyesuaikannya dengan mengalih keluar logo PHPDesktop lalai.
PHPDesktop ialah projek sumber terbuka yang membolehkan pembangun menjalankan aplikasi PHP sebagai aplikasi desktop tanpa memerlukan penyemak imbas atau pelayan web. Ia menyepadukan Rangka Kerja Terbenam Chrome (CEF) - yang juga merupakan sumber terbuka dan kebanyakan penyemak imbas moden kami dibina di atasnya - untuk memaparkan bahagian HTML/CSS/JavaScript apl, membolehkan anda menggunakan kemahiran pembangunan web anda untuk mencipta aplikasi desktop. Dengan menggunakan PHPDesktop, anda boleh menggabungkan skrip PHP anda, fail HTML dan aset lain ke dalam satu fail boleh laku yang boleh diedarkan dan dijalankan/dipasang pada mana-mana mesin Windows.
Sebelum kami mula membina aplikasi desktop kami, kami perlu menyediakan persekitaran pembangunan terlebih dahulu.
Lawati halaman PHPDesktop GitHub di (https://github.com/cztomczak/phpdesktop).
Pilih versi yang sesuai dengan keperluan anda kerana PHPDesktop tersedia dalam berbilang varian, termasuk PHP 5.4, 5.6 dan 7.x. Untuk aplikasi moden, anda harus memilih versi terkini.
Muat turun fail ZIP untuk versi pilihan anda dan ekstraknya ke direktori pada komputer anda.
Dengan mengandaikan anda sudah mempunyai aplikasi/fail web PHP, letakkan fail aplikasi anda (salin dan tampalkannya [maksud saya projek] ) di dalam direktori www folder PHPDesktop yang diekstrak. Direktori www ini ialah direktori akar tempat PHPDesktop menyediakan aplikasi anda dan serupa dengan folder public_html atau www pada mana-mana pelayan web yang pernah anda gunakan sebelum ini.
Untuk mengkonfigurasi PHPDesktop, anda perlu mengedit fail settings.json yang terletak di direktori akar fail PHPDesktop. Fail ini membolehkan anda menentukan pelbagai tetapan untuk aplikasi desktop anda, seperti tajuk tetingkap, dimensi, ikon dan banyak lagi.
(sebenarnya, jika anda menghadapi kesukaran melakukan ini sendiri, anda mahukan ciri lanjutan untuk apl anda seperti menjana kunci produk atau anda mahu saya mengendalikan projek web anda, anda sentiasa boleh menghubungi saya dengan mengulas di bawah siaran ini Terima kasih. Anda boleh mendapatkan butiran lanjut tentang saya di halaman beli saya kopi juga.
Jadi, beginilah rupa fail tetapan. Jom teruskan perjalanan. ?
Tatarajah Asas:
json
{
"permohonan": {
"tetingkap_utama": {
"title": "Apl Desktop Saya",
"icon": "app_icon.ico",
"default_size": {
"lebar": 800,
"tinggi": 600
},
"saiz_minimum": {
"lebar": 600,
"tinggi": 400
}
},
"php_interpreter": "php\php.exe",
"app_mode": benar,
"start_url": "http://127.0.0.1:54007/"
}
}
- title: The title of your application window.
Setelah anda mengkonfigurasi PHPDesktop, anda boleh menjalankan phpdesktop-chrome.exe (atau boleh laku yang setara bergantung pada versi PHPDesktop anda) untuk menguji aplikasi anda. Jika semuanya disediakan dengan betul, aplikasi PHP anda harus dimuatkan dalam tetingkap kendiri.
Sekarang aplikasi anda sedang berjalan dalam PHPDesktop, langkah seterusnya ialah menyusunnya menjadi boleh laku kendiri. Ini akan membungkus skrip PHP anda, fail HTML dan aset lain ke dalam satu fail yang boleh diedarkan dan dijalankan tanpa memerlukan pengguna akhir memasang PHP, DBMS atau sebarang kebergantungan lain.
Sebelum menyusun, pastikan direktori PHPDesktop/aplikasi anda disusun dengan betul. Pada ketika ini, direktori anda sepatutnya kelihatan seperti ini:
/phpdesktop/
│
├── /www/ # Fail aplikasi PHP anda
│
├── php/ # Direktori jurubahasa PHP
│
├── settings.json # PHPDesktop fail konfigurasi
│
└── phpdesktop-chrome.exe # PHPDesktop boleh laku
Pastikan semua fail yang diperlukan ada dan anda telah menguji aplikasi dengan teliti.
Walaupun ini tidak begitu diperlukan, mencipta pemasang untuk aplikasi anda boleh meningkatkan pengalaman pengguna. Inno Setup ialah pemasang percuma untuk program Windows. Begini cara anda boleh membuat pemasang:
Muat turun dan pasang Inno Setup dari (https://jrsoftware.org/isinfo.php).
Buat skrip baharu dan konfigurasikannya untuk memasukkan direktori PHPDesktop.
Nyatakan nama boleh laku output, direktori pemasangan dan tetapan lain mengikut keperluan anda.
Kompilasi skrip untuk menjana pemasang.
Langkah ini adalah pilihan tetapi disyorkan jika anda ingin memberikan pengalaman pemasangan profesional untuk pengguna anda.
Jika anda tidak mahu mencipta pemasang, anda boleh memampatkan keseluruhan direktori PHPDesktop ke dalam fail ZIP dan mengedarkannya. Pastikan fail phpdesktop-chrome.exe disertakan, kerana ini adalah boleh laku yang akan dijalankan oleh pengguna anda untuk memulakan aplikasi anda.
Selepas semua yang anda lakukan, anda masih menyedari logo tidak berubah?
Salah satu penyesuaian biasa yang dikehendaki oleh setiap pembangun ialah dapat mengalih keluar atau menggantikan logo PHPDesktop yang muncul apabila aplikasi dimulakan. Saya akan menggunakan bahagian ini untuk membimbing anda melalui proses itu.
Untuk menyesuaikan atau mengalih keluar logo PHPDesktop, anda memerlukan editor sumber seperti Resource Hacker.
Begini caranya.
Muat Turun Penggodam Sumber:
Buka PHPDesktop Boleh Laku:
Navigasi ke Sumber Logo:
Ganti atau Alih Keluar Logo:
Simpan Perubahan:
Uji Aplikasi:
Jika anda ingin menyesuaikan lagi aplikasi anda, anda boleh mengemas kini ikon yang digunakan oleh PHPDesktop. Ini melibatkan menggantikan fail "app_icon.ico" yang dirujuk dalam fail settings.json dan memastikan yang boleh laku menggunakan ikon baharu.
Buat atau Cari Ikon Baharu:
Ganti Ikon:
Bina semula Boleh Laksana:
Selepas menyusun dan menyesuaikan aplikasi anda, tiba masanya untuk mengedarkannya kepada pelanggan/pengguna anda. Sekarang, saya ingin memberikan anda dua strategi Naira saya sendiri untuk membantu anda dengan pengedaran dan ia adalah:
Oya, ini berkat saya untuk awak ??
Saya ingin percaya bahawa, dengan membaca sejauh ini, anda telah menemui begitu banyak nilai dalam kandungan saya dan juga berminat untuk mencubanya. Walau bagaimanapun, sebagai pakar dalam mengendalikan jenis projek ini, saya pasti boleh menyampaikan kepada anda dengan lancar dan dengan tarikh akhir. Jadi, anda boleh menghantar saya butiran tentang perkara yang anda ingin capai dengan cepat dan kita boleh bekerjasama untuk menghidupkan idea anda.
Langgan profil saya ooo ?
Akan Datang Seterusnya
Sisi Perniagaan Teknologi : Teknologi Dan Di Mana Wangnya.
Cara Membina Apl Desktop Dengan PHPBROWSERBOX
Jika anda rindu saya, anda Katakan
Saya tidak dapat menjelaskan betapa saya menyayangi anda semua di dev.to ?
Saya juga mempunyai tutorial video tentang ini yang berharga hanya $20 dan satu lagi yang membolehkan anda mempelajari cara membuat kod pengaktifan untuk pengedaran dan berharga $50 sahaja.
Saya juga minum kopi. Belikan saya kopi sementara anda menunggu post saya yang seterusnya.
https://buymeacoffee.com/olatunji
Tunggu post saya yang seterusnya.
Atas ialah kandungan terperinci Cara Membina Dan Mengedarkan Apl Desktop Menggunakan PHP Dan PHPDesktop: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!