PHP.Watch Articles
How to fix mysql_native_password
not loaded errors on MySQL 8.4
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.How to fix PHP Curl HTTPS Certificate Authority issues on Windows
AEGIS Encryption with PHP Sodium Extension
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.How to Install/Upgrade PHP 8.3 on MacOS with Homebrew
How to install or upgrade to PHP 8.3 on Fedora, RHEL, CentOS, and more
How to install or upgrade to PHP 8.3 on Ubuntu and Debian
How to use Caddy Server with PHP
HTTP/3 Request with PHP Curl Extension
Get Composer to suggest dev packages to require-dev
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.