# OPcache precompiled dll's for older Windows versions

- Thread: https://externals.io/message/66774
- Original archive: https://news-web.php.net/php.internals/66774
- Started by Jan Ehrhardt on 2013-03-24T01:25:30+00:00
- Messages: 10
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #66774 — Jan Ehrhardt — 2013-03-24T01:25:30+00:00

URL: https://externals.io/message/66774#66774

Would it be an idea to put several flavours of php_opcache.dll at
http://windows.php.net/downloads/pecl/snaps/

These are quite 'old':
http://windows.php.net/downloads/pecl/snaps/ZendOptimizerPlus/7.0.1-dev/

See the requests for such dll's at
http://www.apachelounge.com/viewtopic.php?t=5242#24199

Jan

---

## #66778 — Pierre Joye — 2013-03-24T08:54:30+00:00

URL: https://externals.io/message/66774#66778 · In reply to: #66774

> Would it be an idea to put several flavours of php_opcache.dll at
> http://windows.php.net/downloads/pecl/snaps/
>
> These are quite 'old':
> http://windows.php.net/downloads/pecl/snaps/ZendOptimizerPlus/7.0.1-dev/
>
> See the requests for such dll's at
> http://www.apachelounge.com/viewtopic.php?t=5242#24199
>
> Yes, but it should be done using the pecl version, not the version in
code. I did not follow the github's repository but as far as I can see none
of the fixes in core has been back ported.

If I am not mistaken the plan was to have the bundled version 5.5+ only (or
for the given branch), and not to keep compatibility with older php
versions. Dmitry, what do you think to try to keep releases via pecl and
core in sync as long as it is possible? That means one/two years for 5.3,
and 3-4 years for 5.4.

Cheers,
--
Pierre

@pierrejoye

---

## #66796 — Dmitry Stogov — 2013-03-25T06:42:07+00:00

URL: https://externals.io/message/66774#66796 · In reply to: #66778

Hi,

We are going to release a new PECL version today or tomorrow,
and, yes, we are going to support hte pecl build for old versions as well.
I'm not sure about php-5.2 and possible new features.

Thanks. Dmitry.



> 
>
> > […]
> code. I did not follow the github's repository but as far as I can see none
> of the fixes in core has been back ported.
>
> If I am not mistaken the plan was to have the bundled version 5.5+ only
> (or for the given branch), and not to keep compatibility with older php
> versions. Dmitry, what do you think to try to keep releases via pecl and
> core in sync as long as it is possible? That means one/two years for 5.3,
> and 3-4 years for 5.4.
>
> Cheers,
> --
> Pierre
>
> @pierrejoye

---

## #66797 — Laruence — 2013-03-25T06:43:55+00:00

URL: https://externals.io/message/66774#66797 · In reply to: #66796

> Hi,
>
> We are going to release a new PECL version today or tomorrow,
oh? okey,  after you taged, I will do it.  :)

thanks
> and, yes, we are going to support hte pecl build for old versions as well.
> I'm not sure about php-5.2 and possible new features.
>
> Thanks. Dmitry.
>
> 
>
> > […]



-- 
Laruence  Xinchen Hui
http://www.laruence.com/

---

## #66798 — Dmitry Stogov — 2013-03-25T07:52:19+00:00

URL: https://externals.io/message/66774#66798 · In reply to: #66797

Hi Xinchen,

I've merged all the changes from php and updated version to 7.0.1.
Please make all the necessary package.xml modifications and set "v7.0.1"
tag yourself.

Please, update me, when you are done.

Thanks. Dmitry.



> 
> > […]
> oh? okey,  after you taged, I will do it.  :)
>
> thanks
> > […]
> well.
> > […]
> wrote:
> > […]
> http://windows.php.net/downloads/pecl/snaps/ZendOptimizerPlus/7.0.1-dev/
> > […]
> none
> > […]
> 5.3,
> > […]
>
>
>
> --
> Laruence  Xinchen Hui
> http://www.laruence.com/

---

## #66799 — Remi Collet — 2013-03-25T08:13:52+00:00

URL: https://externals.io/message/66774#66799 · In reply to: #66796

Le 25/03/2013 07:42, Dmitry Stogov a écrit :
> Hi,
> 
> We are going to release a new PECL version today or tomorrow,
> and, yes, we are going to support hte pecl build for old versions as well.

Great news.

I think it really makes sense to have ZO+ available for PHP 5.4.


Remi.

---

## #66800 — Pierre Joye — 2013-03-25T08:24:18+00:00

URL: https://externals.io/message/66774#66800 · In reply to: #66798

> Hi Xinchen,
>
> I've merged all the changes from php and updated version to 7.0.1.
> Please make all the necessary package.xml modifications and set "v7.0.1" tag
> yourself.
>
> Please, update me, when you are done.

we will provide windows builds as well as soon as the release is done.
Thanks for your work!


Cheers,
--
Pierre

@pierrejoye

---

## #66801 — Nikita Popov — 2013-03-25T14:53:28+00:00

URL: https://externals.io/message/66774#66801 · In reply to: #66796

> Hi,
>
> We are going to release a new PECL version today or tomorrow,
> and, yes, we are going to support hte pecl build for old versions as well.
> I'm not sure about php-5.2 and possible new features.
>
> Thanks. Dmitry.
>

In order to maintain the PECL extension, do you plan to keep the bundled
ZO+ code and the PECL code fully in sync? Just saw this commit
http://git.php.net/?p=php-src.git;a=commitdiff;h=987dee9ca1be517f4be02d9c8f721d569596dc5aand
wondered whether we really need all those version specific #ifs in the
bundled version. I though getting rid of the code specific to old versions
was a major selling point for the inclusion (=> easier maintenance).

Nikita

---

## #66802 — Julien Pauli — 2013-03-25T15:00:11+00:00

URL: https://externals.io/message/66774#66802 · In reply to: #66801

> 
>
> > […]
> well.
> > […]
>
> In order to maintain the PECL extension, do you plan to keep the bundled
> ZO+ code and the PECL code fully in sync? Just saw this commit
>
> http://git.php.net/?p=php-src.git;a=commitdiff;h=987dee9ca1be517f4be02d9c8f721d569596dc5aand
> wondered whether we really need all those version specific #ifs in the
> bundled version. I though getting rid of the code specific to old versions
> was a major selling point for the inclusion (=> easier maintenance).
>
> Nikita
>

Well, the plans should be that actually we "just" ship Zend Opcache within
the PHP sources.
Sure, those sources are the same as the PECL ones, like we do with all
other bundled extensions (except some, like PDO). Correct if I'm wrong.

All the #ifs about versions will be cleaned for 5.6, where we should plan a
full integration (meaning merging ZOPcache within the Core code).

Julien.Pauli

---

## #66804 — Dmitry Stogov — 2013-03-25T16:59:27+00:00

URL: https://externals.io/message/66774#66804 · In reply to: #66802

Hi,

We didn't decide yet, if it's better to remove support for old versions in
opcache bundled into php-5.5 or not.
In general it should be removed but it would make maintenance of pecl
branch more difficult.

Thanks. Dmitry.



> On Mon, Mar 25, 2013 at 3:53 PM, Nikita Popov <nikita.ppv@gmail.com>wrote:
>
> > […]
>
> Well, the plans should be that actually we "just" ship Zend Opcache within
> the PHP sources.
> Sure, those sources are the same as the PECL ones, like we do with all
> other bundled extensions (except some, like PDO). Correct if I'm wrong.
>
> All the #ifs about versions will be cleaned for 5.6, where we should plan
> a full integration (meaning merging ZOPcache within the Core code).
>
> Julien.Pauli
