anchor.diff:  { stdenv, fetchurl, composableDerivation, autoconf, automake, flex, bison
   , apacheHttpd, mysql, libxml2, readline, zlib, curl, gd, postgresql, gettext
  -, openssl, pkgconfig, sqlite, config, libiconv, libjpeg, libpng, freetype
  -, libxslt, libmcrypt, bzip2, icu }:
  +, openssl, pkgconfig, sqlite, config, libjpeg, libpng, freetype, libxslt
  +, libmcrypt, bzip2, icu, libssh2, makeWrapper, libiconvOrEmpty, libiconv }:
   
   let
     libmcryptOverride = libmcrypt.override { disablePosixThreads = true; };
  
positive.code:   installPhase = ''
      unset installPhase; installPhase;
      cp php.ini-production $iniFile
    '';
  
    src = fetchurl {
      url = "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror";
  
negative.code:       };
  
        libxml2 = {
          configureFlags
            = [ "--with-libxml-dir=${libxml2}" ]
              ++ stdenv.lib.optional (libiconvOrEmpty != [])
                [ "--with-iconv=${libiconv}" ];
          buildInputs = [ libxml2 ] ++ libiconvOrEmpty;
        };
  
        readline = {
  