anchor.diff:          allModules =
             concatMap (svc: svc.extraModulesPre) allSubservices
             ++ map (name: {inherit name; path = "${httpd}/modules/mod_${name}.so";}) apacheModules
  -          ++ optional enablePHP { name = "php5"; path = "${pkgs.php}/modules/libphp5.so"; }
  +          ++ optional enablePHP { name = "php5"; path = "${php}/modules/libphp5.so"; }
             ++ concatMap (svc: svc.extraModules) allSubservices
             ++ extraForeignModules;
         in concatMapStrings load allModules
  
positive.code: 
        extraModules = mkOption {
          default = [];
          example = [ "proxy_connect" { name = "php5"; path = "${pkgs.php}/modules/libphp5.so"; } ];
          description = ''
            Specifies additional Apache modules.  These can be specified
            as a string in the case of modules distributed with Apache,
  
negative.code:         ([ mainCfg.phpOptions ] ++ (map (svc: svc.phpOptions) allSubservices));
      }
      ''
        cat ${php}/etc/php-recommended.ini > $out
        echo "$options" >> $out
      '';
  
  