Find out what version of PHP is running
which php
This will output the path to the default PHP install which comes preinstalled by Mac OS X, by default
<?php | |
/** | |
* simple method to encrypt or decrypt a plain text string | |
* initialization vector(IV) has to be the same when encrypting and decrypting | |
* | |
* @param string $action: can be 'encrypt' or 'decrypt' | |
* @param string $string: string to encrypt or decrypt | |
* | |
* @return string | |
*/ |
This has been tested with XAMPP (PHP 8.2) on Windows 11 and Mac Sequoia.
Open php.ini by clicking Config button on the Xampp control panel
In this ini file semi colon (;) is used to comment a line. We want to use openssl library, so we have to make sure the line for openssl is not commented.
Remove semi colon (;) in front of this line, if there is any: