Department of Defense
High Performance Computing Modernization Program

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.

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 can be found using an Internet search.

DeveloperName or TitleComments or Additional InformationRelated Website
6 Deploy Implementing IPv6 Applications PHP, C, Perl, Java programs http://www.6deploy.eu/workshops/20100621_athens/5%20IPv6%20Software%20Development.pdf
CodeIgniter CodeIgniter PHP framework https://www.codeigniter.com
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 https://www.fix6.net/archives/2009/04/24/php-and-ipv6/
GITHUB PHP IPv6 Tools Validate IPv6 addresses, subnets, and EUI64 https://github.com/dsp/v6tools
High on PHP 5 Tips for Working with IPv6 in PHP   http://web.archive.org/web/20130511092242/http://www.highonphp.com/5-tips-for-working-with-ipv6-in-php
Jeremy Kendall php-domain-parser   https://github.com/jeremykendall/php-domain-parser
Packagist PHP Composer packages 30+ IPv6 packages https://packagist.org/search/?q=ipv6
Ray Soucy IPv6 Address Functions   http://web.archive.org/web/20130727072610/http://www.soucy.org/project/inet6
Rino Nucarda Introduction to IPv6 Programming PHP, C, Perl, Java programs http://web.archive.org/web/20070702053445/http://www.euchinagrid.org/IPv6/IPv6_presentation/Introduction_to_IPv6_programming.pdf

 


Top