How to fix `mysql_native_password` not loaded errors on MySQL 8.4
PHP.Watch
by Ayesh Karunaratne
2w ago
How to fix the `SQLSTATE[HY000] [1524] Plugin 'mysql_native_password' is not loaded` errors caused in MySQL 8.4 no longer enabling the `mysql_native_password` plugin by default ..read more
Visit website
AEGIS Encryption with PHP Sodium Extension
PHP.Watch
by Ayesh Karunaratne
6M ago
The Sodium extension in PHP 8.4 now supports `AEGIS-128L` and `AEGIS256` Authenticated Encryption ciphers. They are significantly faster than `AES-GCM` and `CHACHA20-POLY1305`. This article benchmarks them and explains how to securely encrypt and decrypt data using `AEGIS-128L` and `AEGIS256` on PHP ..read more
Visit website
How to Install/Upgrade PHP 8.3 on MacOS with Homebrew
PHP.Watch
by Ayesh Karunaratne
6M ago
Install PHP 8.3 and PHP extensions on MacOS with Homebrew ..read more
Visit website
How to use Caddy Server with PHP
PHP.Watch
by Ayesh Karunaratne
7M ago
Caddy is a modular and fast web server platform written in Go. It supports PHP to serve requests with PHP-FPM, and this explains how to configure Caddy server with PHP-FPM ..read more
Visit website
HTTP/3 Request with PHP Curl Extension
PHP.Watch
by Ayesh Karunaratne
7M ago
How to make HTTP/3 HTTP requests using PHP Curl extension, along with how to compile Curl with HTTP/3 support for PHP ..read more
Visit website
Get Composer to suggest dev packages to `require-dev`
PHP.Watch
by Ayesh Karunaratne
9M ago
Composer 2.4 comes with a feature that it prompts during a `composer require` to install packages as `require-dev` dependencies when certain keywords are present. Development tools and libraries now can make use of this feature to mark themselves, so Composer uses the prompt when suitable ..read more
Visit website
How to extend lifetime of legacy PHP applications
PHP.Watch
by Ayesh Karunaratne
1y ago
As PHP continue to evolve with new breaking changes, and while that is great for most PHP applications, there are legacy applications that can't justify the human and financial cost of keeping up. Here is a guide on how to extend the lifetime of legacy PHP applications with security updates and maintenance ..read more
Visit website
PHP 8.2 Highlights: What's New and Changed
PHP.Watch
by Ayesh Karunaratne
1y ago
Read about the highlights of PHP 8.2: Major new features, changes, and deprecated functionality ..read more
Visit website
How to install/upgrade PHP 8.2 on Debian and Ubuntu systems
PHP.Watch
by Ayesh Karunaratne
1y ago
A detailed and a quick-start guide on installing and upgrading PHP 8.2 on Debian and Ubuntu systems ..read more
Visit website
All the Easter Eggs in PHP
PHP.Watch
by Ayesh Karunaratne
1y ago
A trip down the memory with PHP's Easter Eggs over the years ..read more
Visit website

Follow PHP.Watch on FeedSpot

Continue with Google
Continue with Apple
OR