Installing PHP 7 on macOS 12 Monterey

macOS 12 (Monterey) removed PHP 7 in Apple’s ongoing effort to remove scripting languages from macOS; this broke macOS applications that require PHP 7. MDS, our macOS deployment tool, hosts MunkiReport, which itself depends on the Apache PHP module to function. macOS still includes Apache, but not PHP. In order to get MunkiReport to function,…

READ MORE

LoginLog: Show Log over LoginWindow (or other places)

One of the tools we use in MDS is LoginLog, a macOS app that shows progress over the login window. Originally written by the awesome Per Olofsson, it shows /var/log/install.log (but you can specify any log you like). With the recent changes in macOS, Python has been removed as a default install. In order to…

READ MORE

qrencode — generate ASCII QR codes in macOS terminal

QR Codes are a great way to share information with other devices. Typically, QR Codes are images, but thanks to a great open source project called qrencode, you can easily generate ASCII QR Codes to share information right from the terminal. The project itself links against libpng and its own library; I compiled it statically…

READ MORE