


Make sure all extensions are correctly installed and loaded by checking both your PHP webserver and CLI installs: php -i | grep redis var_dump( extension_loaded( 'redis')) If you're using Laravel Valet, you should restart it as well. Make sure to restart your web server after installing new packages: sudo nginx -s reload sudo apachectl restart
MAC BREW UPDATE FAILS PDF
# Matched packages, channel : # = # Package Stable/(Latest) Local # pdflib 4.1.2 (stable) Creating PDF on the fly with the PDFlib library You can search for other extensions using pecl search: pecl search pdf # Installed packages, channel : # = # Package Version State # imagick 3.4.4 stable # redis 5.1.1 stable # xdebug 2.8.0 stable You can run pecl list to see which extensions are installed: pecl list They can be installed like so: pecl install imagick I personally use Imagick, Redis and Xdebug. Homebrew doesn't support the installation of PHP extensions anymore, you should use pecl instead. Now run valet install: valet install # Extensions If you're using Laravel Valet, you should do the following steps to upgrade it: composer global update You need some extra steps in order for the web server to properly work. Note: if you're using Laravel Valet, please keep on reading, Restart Nginx or Apache: sudo nginx -s reload sudo apachectl restartĪnd make sure that your local web server also uses PHP 7.4 by visiting this script: # index.php, accessible to your web server Start by making sure brew is up-to-date: brew updateĬheck the current version by running php -v: php -v Dealing with deprecations # Upgrading with Homebrew
