PHP C++ CSS JavaScript Assembly HTML
Failed to load latest commit information.
archive Add news for 7.1.0RC3 Sep 29, 2016
backend Update fixtures after backend changes on Mar 28, 2014
bin Add missing quotes Sep 17, 2015
conferences Adds a prepend link to the conf-list Jun 15, 2016
distributions @ f53639a bump distributions Sep 16, 2016
fonts Update to Fira 4.106. Jan 15, 2016
images Adding in PHP UK CfP - Merge branch 'pull-request/128' Sep 29, 2016
include add 7.0.12RC1 info Sep 29, 2016
js fix "Uncaught TypeError: (intermediate value)(...) is not a function"… Jun 23, 2015
license PHP 7 is there! May 20, 2016
manual Remove hardcoded "example content" Sep 13, 2016
pear standardise on redirection methods, plug in missing folders Sep 20, 2006
releases announce 5.6.26 Sep 16, 2016
security Kill off XHTML Jun 4, 2014
stats Fixed spelling of "Stats". Aug 16, 2003
styles Fix page-tools hiding title on small devices Jul 15, 2016
.gitignore Adding entries to the gitignore Jun 1, 2014
.gitmodules bump distributions Sep 16, 2016
.htaccess be a more explicit here Jan 24, 2012
.router.php Disable compression, if set by INI, for images Dec 4, 2013
ChangeLog-4.php Use release_date() also in PHP4 changelog Jun 7, 2014
ChangeLog-5.php Add CVE for #72321 (PHP 5.6.23 and 7.0.8) Sep 29, 2016
ChangeLog-7.php Add CVE for #72321 (PHP 5.6.23 and 7.0.8) Sep 29, 2016 Fix grammar, as suggested by cjones Dec 4, 2013
build-setup.php Fixed typos May 21, 2014
cached.php *sigh* Apr 10, 2014
cal.php Kill off XHTML Jun 4, 2014
contact.php Add current config option (ignored in old-web), and FIXME placeholder… Dec 28, 2010
copyright.php Clarify that the manual is covered by a different licence. Nov 13, 2014
credits.php Add some style overrides to improve the credit styling on the beta site. Sep 7, 2012
crossdomain.xml Another oft-requested file Jul 16, 2011
docs.php Resolve doc bug #71328 Jan 10, 2016
download-docs.php Language improvements (thanks Peter!) Aug 17, 2014
download-logos.php Kill off XHTML Jun 4, 2014
downloads.php prepare to show PHP 7 releases alongside PHP 5 releases Nov 29, 2015
elephpant.php Fixed header. Oct 4, 2014
eol.php Remove the "eol" hackery that I added a couple of years ago. Jul 21, 2016
error.php Merge branch 'pull-request/101' Sep 27, 2016
favicon.ico Replace favicon with version made by Didou, approved by Colin :) Aug 16, 2003
get-involved.php added mailing list link to get involved Feb 28, 2015
git-php.php Replaced old link "Documentation HOWTO" on new ( Sep 18, 2014
git.php add PHP-7.0 info Sep 15, 2015
gpg-keys.php Only show GPG keys for active branches on the downloads page. Nov 14, 2014
humans.txt Add a humans.txt file since it is getting requested. This saves Jul 16, 2011
index.php Avoid wrnings in case we can't get the active branches for some reason Aug 5, 2016
labels.rdf We get a lot of requests for this outdated content description file, so Jul 18, 2011
mailing-lists.php Add standards@ Jul 24, 2014
manual-lookup.php make sure params are strings for manual-lookup.php (bug #61756) Apr 17, 2012
mirror-info.php Update the rsync check now that 5.3 is bye bye Nov 22, 2014
mirror-stats.conf There is no need for a generated mirrorkit.tgz archive here Oct 27, 2013
mirror.php move mirror logo from homepage to mirror.php Aug 20, 2014
mirroring-stats.php Kill off XHTML Jun 4, 2014
mirroring-troubles.php Work through the remaining FIXME pages; put them in their correct cat… Sep 7, 2012
mirroring.php Add as ServerAlias and remove the www prefixes Jan 9, 2015
mirrors.php Prettify the download page Nov 20, 2013
mod.php use is_primary_site() for checking if we are running on the primary m… Jul 10, 2014
my.php Minor language cleanup Nov 14, 2014
privacy.php Most of these don't work, others are just to old. Dec 23, 2013
quickref.php Simplify & add a link to the google search Nov 22, 2013
results.php Remove dead code and add back language search Nov 22, 2013
robots.txt Added /manual/vote-note.php to robots.txt to prevent search engines h… Mar 24, 2013
search.php Remove more dead code Nov 22, 2013
security-note.php Work through the remaining FIXME pages; put them in their correct cat… Sep 7, 2012
sitemap.php Most of these don't work, others are just to old. Dec 23, 2013
sitemap.xml Most of these don't work, others are just to old. Dec 23, 2013
sites.php Fixed the part of bug #72880 ( still linked from… Sep 1, 2016
software.php Kill off XHTML Jun 4, 2014
submit-event.php Remove conference option and direct people to mail in the event Sep 26, 2014
support.php Reordered the IRC channels in the support.php list. OFTC channel is q… Jun 16, 2015
supported-versions.php Don't show recently EOLed branches in the supported versions table. Jul 22, 2016
thanks.php Forgot to add DigitalOcean here Jun 8, 2015
ug.php Fix undefined index warning and remove a commendedout code Mar 31, 2014
unsub.php Replace <tt> with <code> Jun 5, 2014
urlhowto.php Remove links to Feb 15, 2015
usage.php Kill off XHTML Jun 4, 2014

Local development

This is the git repo for the official website.

To setup a local mirror of the website:

$ git clone
$ cd web-php
$ php -S localhost:8080 .router.php

This repo includes most (generated) files that are required for normal operation of this website, such as

  • News & events data
  • Several manual pages (and a translation), see manual/{en,ja}/
  • User contributed notes for manual pages
  • A "router" for the builtin PHP webserver

Setting up an official mirror

To install a full official mirror please see the mirroring guidelines.