Php ile Windows Uygulama Yapmak Başlangıç (PHP Desktop)
PHP Desktop nedir?
PHP Desktop open source project olarak Czarek Tomczak tarafından 2012 de yayınlandı.
https://github.com/cztomczak/phpdesktop
PHP Desktopun desteklediği kütüphaneler
Detaylı bilgi : https://github.com/cztomczak/phpdesktop/wiki/PHP-frameworks-support
PHP Dekstop'un en güzel özelliklerinden biri programı exe yapıp çalıştırdıktan sonra kullanıcak olan bilgisayarda apache gibi php çalıştırmak için gerekli olan extra programları kurmanıza gerek kalmaması.Yani kullanıcı programınızı rahatlıkla kullanabilir.
PHP Desktop ile kodlama yaparken bilgisayarınızda Apache, AppServ gibi php çalıştıracak programlara ihtiyacınız yok.
O tür php çalıştırmak için gerekli programların kurulu olmasının hiç bir zararı yok.
Kodlamaya başlamadan önce bilmeniz gereken en önemli şey sistem cgi yapıysa çalıştığı için arada ufak tefek hatalar verebiliyor ve biraz yavaş çalışıyor.
PHP Desktopla neler yapabilirsiniz
- PHP 7.1 destekler her türlü php fonksiyonunu çalıştırabilirsiniz.
- Chrome alt yapısı kullandığı için HTML5 desteği var
- Javascript HTML sorunsuz çalışır.
- Windows kullanıcısı yönetici ise bilgisayardan exe çalıştırabilirsiniz.
- Bilgisayara veri kopyalama indirme işlemi yapabilirsiniz.
- Bilgisayarda klasör oluşturabilir listeleyebilirsiniz.
- Bilgisayarda mysql sunucusu yüklü değilse veritabanı işlemi yapamazsınız.(Bunun yerine programa uzak mysql bağlantısı ile kendi sunucunuza bağlantı yapabilirsiniz)
Ben PHP 5.6 ile çalışıyorum.
Dosyaları bu linkten indirebilirsiniz.
https://github.com/cztomczak/phpdesktop/wiki/Download-Chrome
PHP 5.6 ya göre devam ediyorum. İndirdiğiniz klasörü rar dan çıkattığınız zaman aşağıdaki klasörleri görürsünüz.
Yukarıda gördüğünüz gibi en çok işlemi www klasöründe yapıcaz.
php klasörü bildiğimiz php için gerekli olan dll ve diğer dosyaların olduğu klasör bunlara dokunmuyoruz.Gerekirse php.ini dosyası üzerinde oynama yapabilirsiniz.
www klasörü içinde istediğiniz şeyleri yapabilirsiniz orası çalışma alanınızı örnek uygulama yapmak için index.php dosyası oluşturup phpinfo(); yu kullanalım.
www klasörü içine index.php dosyasını oluşturup phpinfo(); fonksiyonun tanımladıktan sonra phpdesktop-chrome.exe yi çalıştırırsanız aşağıdaki gibi bir ekran çıkar.
Bir sonraki konuda uygulama ekranının ayarlarını anlatacağım.
PHP Desktop Ayarları
https://burakbakirtas.blogspot.com.tr/2018/03/php-ile-windows-uygulama-yapmak-ayarlar.html
PHP Desktop Ayarları
https://burakbakirtas.blogspot.com.tr/2018/03/php-ile-windows-uygulama-yapmak-ayarlar.html
Yorumlar
http://burakbakirtas.blogspot.com.tr/2018/03/php-ile-windows-uygulama-yapmak-ilk.html
"icon": "icon.ico",