Skip to content

PHP Desktop 130.1 for Mac

Compare
Choose a tag to compare
@cztomczak cztomczak released this 01 Feb 18:34

PHP Desktop Chrome 130.1 with PHP 8.4.3 for macOS Big Sur 11 and up.

Binaries attached for two architectures: ARM (Apple Silicon) and Intel.

App bundle in this release is not notarized. The default behaviour for non-notarized apps on new Mac systems is to block them by putting them in quarantine. After downloading to remove the PHP Desktop app bundle from quarantine run this command:

sudo xattr -dr com.apple.quarantine ./PHP\ Desktop.app

To build from sources see instructions in the README.md file in mac130 branch.

Changes in this release:

  • Provide two app bundles for ARM and Intel chipsets.
  • PHP binaries are portable now with no external dependencies.
  • Enable extensions: openssl, iconv. For SSL to work set CA cert file in php.ini file, sample cert file provided and set in php.ini file. SSL configuration file is in openssl.cnf file next to php.ini file.
  • Enable Chromium sandbox.
  • Enable hardened runtime to allow for notarization.
  • Add main menu.
  • Open popups in new tabs with chrome runtime style.
  • Add openssl.php example. Read notes in that example on the CA cert file used.
  • Enable keyboard shortcuts for Copy/Paste/Cut, Select All/Undo/Redo, also cmd+Q to quit app, and possibly other shortcuts.
  • Fix for fixed server port.
  • Fix main window size according to settings.
  • Fix remote debugging port.
  • The php.ini file was missing in previous release which is fixed now. It resides next to php-cgi executable.
  • Fixes to app bundle Info.plist file.
  • Add icons for Chromium helper apps.
  • Allow absolute paths for CGI interpreter and www directory in settings.