pecl uninstall imagickįinally you should test and upgrade your projects for PHP 7.4 compatibility.
The second thing you can do, if you're updating from an older PHP version which also used pecl to install extension is to reinstall every extension individually. Note that if you're testing installed extensions via the CLI, you don't need to restart nginx, apache or Valet. Now check the ini file: extension= "redis.so" extension= "imagick.so" extension= "xdebug.so" usr/local /etc/php /7.4/conf.d/php-memory-limits.ini ini files parsed: /usr/local /etc/php /7.4/conf.d/ext-opcache.ini, ini files in: /usr/local /etc/php /7.4/conf.dĪdditional. Loaded Configuration File: /usr/local /etc/php /7.4/php.ini You can run php -ini to know which file is loaded: Configuration File (php.ini) Path: /usr/local /etc/php /7.4 If extensions aren't properly loaded, there are two easy fixes.įirst, make sure the extensions are added in the correct ini file. 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
# 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. Edit the file /etc/apache2/nf 1 2 3 4 5 LoadModule php7module /usr/local/opt/php/lib/httpd/modules/libphp7.so All in all, the same functions as on an iPhone.
Learn how to download Sierra, the previous version. The new features of what should have been OS X 10.12Įl Capitan's replacement comes along with new features focused on updating the environment of Apple's computers, trying to improve the user experience. MGG Listener Kirk van came to the rescue with this Mac App Store download link to the macOS Sierra 10.12.6 Installer. This newest version is called macOS Sierra in line with Apple's tradition to give their operating systems' names of geographical locations in California. The operating system previously known as OS X is now called macOS and its thirteenth version, 10.12, can now be downloaded to Mac servers, desktop and laptop computers.