Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74232 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16140 invoked from network); 15 May 2014 18:21:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 May 2014 18:21:00 -0000 Authentication-Results: pb1.pair.com header.from=themattficken@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=themattficken@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.50 as permitted sender) X-PHP-List-Original-Sender: themattficken@gmail.com X-Host-Fingerprint: 209.85.215.50 mail-la0-f50.google.com Received: from [209.85.215.50] ([209.85.215.50:44655] helo=mail-la0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A4/10-14382-A8505735 for ; Thu, 15 May 2014 14:20:59 -0400 Received: by mail-la0-f50.google.com with SMTP id b8so1103120lan.37 for ; Thu, 15 May 2014 11:20:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=z0Jd3zcnCdZBKVoNDJMBHOML9QUoKyBTSw0h/htAjVA=; b=XFiLgEsrj+e7UsNy51HrvNc7tH761f3PwKinUywL8UFypzxR/KrsV05/Dqglyz5bw0 gmEJ0oXc9U1SxnLPpx0Ne9VgIP0kPtYFJGLS9tu6T7bOVg6qH9skGkoXeFxeabhVbA5D BZgNqs017Qrki427Q9+PKu9iYcCiBZIaSsuOGfZiLtp+KpQal6o+t6QLnMtbe06rKIcM I3YumUEkIU/ansHQMvgIsPT4D+e4W0290oS1+Fq3scU6hnNif1JGbaBmIDnmkwoyGjHr wd2oJ5RHpJqr8mK22O8zOMu+RcJGaSrJxnq6kH8gsyTWThH97/gzmAzdpfkr5pBfeGIv WjPw== MIME-Version: 1.0 X-Received: by 10.152.8.7 with SMTP id n7mr8563234laa.22.1400178055216; Thu, 15 May 2014 11:20:55 -0700 (PDT) Received: by 10.112.22.135 with HTTP; Thu, 15 May 2014 11:20:55 -0700 (PDT) In-Reply-To: References: Date: Thu, 15 May 2014 11:20:55 -0700 Message-ID: To: Nicolai Scheer Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a11c32e949a816904f9745b93 Subject: Re: [PHP-DEV] opcache not working on windows From: themattficken@gmail.com (Matt Ficken) --001a11c32e949a816904f9745b93 Content-Type: text/plain; charset=UTF-8 Which web server and PHP build are you using on Windows? With Apache on Windows, you should be using the TS build of PHP. You said you were using the NTS build, which is what you'd use with IIS. Also, try setting `enable_cli=1` On Thu, May 15, 2014 at 6:15 AM, Nicolai Scheer wrote: > Hi, > > I'm currently testing opcache for php 5.5.12 on linux and windows. Both > platforms are used in conjunction with apache 2.2 and mod_fcgid + php-fcgi. > > On linux opcache seems to work just fine, but on windows (Windows Server > 2008, php NTS, VC11 binary) it does not seem to work. > > If I dump the settings I get: > > Array > ( > [directives] => Array > ( > [opcache.enable] => 1 > [opcache.enable_cli] => > [opcache.use_cwd] => 1 > [opcache.validate_timestamps] => 1 > [opcache.inherited_hack] => 1 > [opcache.dups_fix] => > [opcache.revalidate_path] => > [opcache.log_verbosity_level] => 4 > [opcache.memory_consumption] => 67108864 > [opcache.interned_strings_buffer] => 8 > [opcache.max_accelerated_files] => 20000 > [opcache.max_wasted_percentage] => 0.05 > [opcache.consistency_checks] => 0 > [opcache.force_restart_timeout] => 180 > [opcache.revalidate_freq] => 2 > [opcache.preferred_memory_model] => > [opcache.blacklist_filename] => > [opcache.max_file_size] => 0 > [opcache.error_log] => > [opcache.protect_memory] => > [opcache.save_comments] => 1 > [opcache.load_comments] => 1 > [opcache.fast_shutdown] => 1 > [opcache.enable_file_override] => > [opcache.optimization_level] => 2147483647 > ) > > [version] => Array > ( > [version] => 7.0.4-dev > [opcache_product_name] => Zend OPcache > ) > > [blacklist] => Array > ( > ) > > ) > > But dumping the status shows that the cache is not enabled: > > > Array > ( > [opcache_enabled] => > [cache_full] => 1 > [restart_pending] => 1 > [restart_in_progress] => > [memory_usage] => Array > ( > [used_memory] => 63439832 > [free_memory] => 48 > [wasted_memory] => 3668984 > [current_wasted_percentage] => 5.4672122001648 > ) > > [interned_strings_usage] => Array > ( > [buffer_size] => 4194304 > [used_memory] => 2549912 > [free_memory] => 1644392 > [number_of_strings] => 83780 > ) > > [opcache_statistics] => Array > ( > [num_cached_scripts] => 328 > [num_cached_keys] => 700 > [max_cached_keys] => 32531 > [hits] => 221276 > [start_time] => 1397470295 > [last_restart_time] => 1397480294 > [oom_restarts] => 1 > [hash_restarts] => 0 > [manual_restarts] => 0 > [misses] => 3071052 > [blacklist_misses] => 0 > [blacklist_miss_ratio] => 0 > [opcache_hit_rate] => 6.7209585436202 > ) > > ) > > The phpinfo page also shows all opcache settings and lists "Opcode > Caching" as "Disabled". > > Maybe I'm overseeing something here. > > Any hints on what could be wrong? > > Greetings > > Nico > --001a11c32e949a816904f9745b93--