Joined: 03 Mar 2002
|Posted: Thu Mar 05, 2020 3:22 pm Post subject: Preconfigured PHP package issues on macOS Catalina
The latest macOS version codenamed Catalina (or 10.15) will prevent applications which have not been notarized by Apple to run.
The currently available preconfigured PHP packages (versions up to 7.4.0) are signed by our developer ID from Apple but not notarized. This makes them okay to run on all versions of macOS until 10.14 but not with Catalina.
When trying to run the main executable from our preconfigured PHP package on Catalina, you will get errors such as "php-cgi cannot be opened because the developer cannot be verified. macOS cannot verify that this app is free from malware" and some errors about unsigned dylib libraries.
We've been working since a few weeks on a way to make the preconfigured PHP package work on Catalina. For now, this cannot be done with the current package structure because we include binaries for legacy architectures (Intel 32-bit and PowerPC) which Apple want to kill and won't notarize anything containing them.
Another issue with the notarization is that it is made to target either application bundles (.app bundles) or installation packages (which need admjn access to be installed.) Our preconfigured PHP packages do not fit in any of these categroeis so major changes need to be done to make them "notarizible".
We expect to release a Catalina-ready PHP package within a week or two.
Meanwhile, the workaround on Catalina involves turning off GateKeeper which checks for notarization of software: The procedure is described in https://help.apple.com/xcode/mac/10.2/index.html?localePath=en.lproj#/dev9b7736b0e :
* Open the Terminal application
* Type the command:
|sudo spctl --master-disable |
and press the return key. You will be asked to enter your password.
To (re)activate GateKeeper, run the command:
|sudo spctl --master-enable |
If you're interested in testing the new preconfigured PHP package when it will be released, please contact our support team by email.
Follow @abyssws on Twitter
Subscribe to our newsletter
Aprelium - https://aprelium.com