If you are getting this error: "Uncaught ErrorException: preg_match_all(): JIT compilation failed: no more memory in" when running composer install , maybe this can help you.
Check in your php.ini file what is the setting for pcre.jit
First we will find our php.ini file, run this in your terminal window:
php --ini
In our case you will get something like this:
Ok, so now we know that location of our php.ini is
Loaded Configuration File: /usr/local/php5/lib/php.ini
Next, open it by using nano but be sure to be logged in as super user with sudo su
command:
nano /usr/local/php5/lib/php.ini
Find pcre.jit, when nano is open press control+W and type in pcre, when you find it be sure that it is uncommented and that value is 0:
pcre.jit=0
Next, press control+X to save your changes and type Yes when asked.
Restart apache and your changes will be applied:
sudo apachectl restart
Your composer command should work now.
🖖