anchor.diff:          ([ mainCfg.phpOptions ] ++ (map (svc: svc.phpOptions) allSubservices));
       }
       ''
  -      cat ${pkgs.php}/etc/php-recommended.ini > $out
  +      cat ${php}/etc/php-recommended.ini > $out
         echo "$options" >> $out
       '';
   
  
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 = config.services.httpd;
  
    httpd = pkgs.apacheHttpd.override { mpm = mainCfg.multiProcessingModule; };
  
    php = pkgs.php.override { apacheHttpd = httpd; };
  
    getPort = cfg: if cfg.port != 0 then cfg.port else if cfg.enableSSL then 443 else 80;
  
  