- 1、如何用PHP進行桌面程序開發?
- 2、普及一下知識php如何做桌面客戶端
- 3、如何把PHP轉成EXE文件
- 4、php網站怎麼封裝成exe
php是服務器腳本語言,不能直接支持桌面程序的開發
不過我們可以採用間接的方式,你可以使用php開發一個網頁版的程序然後再使用工具打包成exe的,現階段有個交node-webkit的工具挺好用的,你可以去百度下
WinBinder 是一種開源的 PHP 動態擴展(.dll) ,也算是腳本編程語言,為php 在window 下的開發提供用戶界面UI ,它負責調用window 的API 接口。其運行 PHP 程序員輕鬆地使用 PHP 創建 Windows 應用程序。當然,這個只能在 Windows 下運行。本身是一個軟件,php 程序員可以通過這個軟件開發界面。官方網站說得很不錯,無須編譯php. 只要保存文件擴展為.phpw ,然後用 php.exe 打開就可以運行。具體開發感受如何,要試驗一下才知道。初步感覺不會比php-gtk 差。
可以在此處下載到 WinBinder 的包 , 下那個 .zip 包,一般不需要用 .exe 的。下完之後解壓縮,將 winbinder_xxx\PHP\PHP4\ext 目錄下的(如果用的是 PHP5 則複製 PHP5 目錄下的) php_winbinder.dll 複製到 PHP 擴展目錄下,一般在 C:\php\extensions ,然後修改 php.ini 文件,加上:
extension=php_winbinder.dll
然後到打開命令行(cmd ),進入到 winbinder_xxx\Code\Samples 目錄下,運行:
C:phpcliphp.exe manytests_main.phpw
這樣就可以看到 Windows 窗口了,測試用的例子很多,可以都試試。我試了一下中文,還是支持得不錯的,想想也是,WinBinder 是通過擴展的方式,加載到 PHP 中,其調用的都是 Windows 的 APIs 。實際上可以將 WinBinder 分為兩層,一層是底層,叫 API 層,作為 PHP 擴展直接連接 Windows 的 API ,並為第二層(高層,叫 PHP 層)提供統一的調用接口。
你以為php只能做桌面應用?錯移動應用也照樣拿下。PHP for Android讓你用你最熟悉的php開發android軟件。
總之,php的插件工具雖然可以實現開發桌面客戶端,但是並不建議,因為不方便而且開發效率極低。
你是指將PHP封裝成exe文件,可以不用瀏覽器執行是吧。
PHP擁有PHP-GTK拓展,你可以查下這方面的相關文章。
編寫桌面應用程序。對於有着圖形界面的桌面應用程序來說,PHP
或許不是一種最好的語言,但是如果用戶非常精通
PHP,並且希望在客戶端應用程序中使用
PHP
的一些高級特性,可以利用
PHP-GTK
來編寫這些程序。用這種方法,還可以編寫跨平台的應用程序。PHP-GTK
是
PHP
的一個擴展,在通常發布的
PHP
包中並不包含它。
編寫桌面應用程序。對於有着圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通 PHP,並且希望在客戶端應用程序中使用 PHP 的一些高級特性,可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平台的應用程序。PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含它。php網站怎麼封裝成exe這個需要用VB 或則delphi 進行開發
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126420.html