PHP (Personal Home Page which later became PHP: Hypertext Preprocessor) is a server-side scripting language designed for web development which can also be used as a general-purpose programming language. The PHP language evolved since its creation in 1994 without a written formal specification (up until 2014). Internet Protocol version 6 (IPv6) support in PHP was added along the way, so verify your PHP server was built without the --disable-ipv6 option.

This article describes 25 PHP security best practices for Linux system administrators. A best practices document describes actions or practices that are known to produce good outcomes when followed.

The extensions listed below can be used to add support for IPv6 to PHP programs for specific functions. These are only a few of those available. Many more extensions (over 2,000) are documented on the website. Just go to that website, enter “ipv6” in the "Search                        " box in the upper right hand corner, and click on the pop-up Search for ipv6 that appears just below the "Search                         " box. Even more can be found using a web search engine.

Developer Name or Title Comments or Additional Information Related Website
6 Deploy Implementing IPv6 Applications PHP, C, Perl, Java programs
CodeIgniter CodeIgniter PHP framework
DREN IPv6 and PTR records formatting .IP6.ARPA records IPv6 and PTR Records
Fix6 PHP and IPv6 Addresses Connecting to and listening for IPv6 addresses
GITHUB PHP IPv6 Tools Validate IPv6 addresses, subnets, and EUI64
High on PHP 5 Tips for Working with IPv6 in PHP
Jeremy Kendall php-domain-parser
Packagist PHP Composer packages 30+ IPv6 packages
Ray Soucy IPv6 Address Functions
Rino Nucarda Introduction to IPv6 Programming PHP, C, Perl, Java programs