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 www.php.net 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 php.net 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 | 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://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://www.soucy.org/project/inet6 | |
Rino Nucarda | Introduction to IPv6 Programming | PHP, C, Perl, Java programs | https://twiki.cern.ch/twiki/pub/EGEE/IPv6FollowUp/Introduction_to_IPv6_programming_C_Java_PHP_perl.pdf |