8000 GitHub - cztomczak/phpdesktop at mac-v130.1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Develop desktop GUI applications using PHP, HTML5, JavaScript and SQLite

Notifications You must be signed in to change notification settings

cztomczak/phpdesktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Desktop Chrome 130 for Mac

Build instructions

  1. Clone this repository and checkout this branch.
  2. Install Python.
  3. Install CMake.
  4. Install Ninja.
  5. Install Xcode and Xcode Command Line Tools.
  6. Install PHP build dependencies. See https://www.php.net/manual/en/install.unix.source.php .
  7. Best to disable Homebrew or similar package managers, so that dependencies are portable.
  8. Download OpenSSL sources and extract it in the "phpdesktop/php/" directory. See https://github.com/openssl/openssl/releases .
  9. Download libiconv sources and extract in php/ directory. See https://www.gnu.org/software/libiconv/ .
  10. Download libxml2 official distribution tarball (tar.xz) and extract in php/ directory. See https://gitlab.gnome.org/GNOME/libxml2/-/releases .
  11. Download zlib 1.3.1 sources and extract in php/ directory. See https://github.com/madler/zlib/releases .
  12. Download sqlite sources and extract in php/ directory. See https://www.sqlite.org/download.html .
  13. Download PHP sources and extract it in the "phpdesktop/php/" directory. See https://www.php.net/downloads.php .
  14. RUn buildopenssl.sh script.
  15. Run buildiconv.sh script.
  16. Run buildxml.shscript.
  17. Run buildzlib.sh script.
  18. Run buildsqlite.sh script.
  19. Run buildphp.sh script, but before running see the script comments to install requirements.
  20. Run cleanbuild.sh script.
0