The PECL installer downloads the source code of the extension and tries to compile it with your local C compiler. The problem is that the whole process is designed for Unix systems, where a C compiler is available or can be easily installed. Setting an environment to compile C code under Windows is pretty complicate.
Active3 years, 11 months ago
Pecl Install Timezonedb Windows
I found a few related posts here but didn't get my answer. So posting again.
How would I install a PECL extension on windows? Say I want the PECL oAuth extension on Windows XP.
I know 2 methods, but none of them is working for me.
How would I install a PECL extension on windows? Say I want the PECL oAuth extension on Windows XP.
I know 2 methods, but none of them is working for me.
- The site http://pecl4win.php.net/ is down for months. So I cant download the DLL. Is there any place we can download the DLLs from ?
- running the command pecl install oauth-0.99.9.tgz is throwing the error
The DSP oauth.dsp does not exist.
I tried with few other extensions also and getting the same error.
What am I missing here?
Varun
VarunVarun1,44666 gold badges2121 silver badges4848 bronze badges
6 Answers
Releases can now be found here:
http://windows.php.net/downloads/pecl/releases/
http://windows.php.net/downloads/pecl/releases/
If you need an extension not available there you might ask on the pecl-dev at lists.php.net mailing list.
Community♦
johannesjohannes13.6k11 gold badge3535 silver badges5555 bronze badges
I got what I am looking for in http://windows.php.net/downloads/pecl/releases/
Erwin KaddyErwin Kaddy
Currently PECL for windows is in an odd reformation state. The reason being that I believe they are trying to provide VS2008 source versions. I would actually suggest using Zend Server for now until the windows half of the php group gets everything fixed up. Zend Server includes almost all of the extensions that you can find in PECL, and everything else, if you are lucky Free online hidden target games. , you could find an compile yourself.
Kevin PenoKevin PenoPecl Install Pthreads Windows
8,26811 gold badge2727 silver badges5252 bronze badges
The PECL installer downloads the source code of the extension and tries to compile it with your local C compiler. The problem is that the whole process is designed for Unix systems, where a C compiler is available or can be easily installed. Setting an environment to compile C code under Windows is pretty complicate.
The ideal solution is getting a DLL file that someone already compiled. That's what the pcle4win site was for. However, there's currently no official repository to download PECL DLLs so you only have two alternatives:
- Find an unofficial DLL somewhere in Google
- Compile it yourself (another link) with Microsoft Visual Studio
It'd be cool that there was a DLL repository out there but I'm unaware of any.
Álvaro GonzálezÁlvaro González111k3232 gold badges203203 silver badges290290 bronze badges
The php source ships with a set of configuration scripts for windows (using windows script host) that mimics the autoconf tools as far as php is concerned. If you place the code for the extension in a directory under the /ext directory (where all the other extensions like bcmath, bzip, .. are located) you can let the
There's a step-by-step walk-through at http://wiki.php.net/internals/windows/stepbystepbuild which seems to be brief but feasible.
VolkerKVolkerKbuildconf
-script create a makefile that includes the build rules for that (new) extension.There's a step-by-step walk-through at http://wiki.php.net/internals/windows/stepbystepbuild which seems to be brief but feasible.
85k1515 gold badges149149 silver badges216216 bronze badges
compiled oauth: http://windows.php.net/downloads/pecl/releases/oauth/
another pecl extension: http://windows.php.net/downloads/pecl/releases/
ewwinkewwink
13.1k22 gold badges2626 silver badges4343 bronze badges
Not the answer you're looking for? Browse other questions tagged phpdllpecl or ask your own question.
Active8 years, 6 months ago
There are download sections for PECL extensions in http://pecl.php.net/ But I am not getting install steps for PECL *itself**. Following command does not work -
In my system, I have PECL installed, so I can install PECL extensions like this- Cisco asa 5505 manual pdf.
But, in a system where running
Sandeepan NathSandeepan Nathpecl
command does not recognize the same, how to install PECL first on a Fedora 7 system (old system).29255 gold badges99 silver badges2626 bronze badges
1 Answer
Seems to me that you should do
Serty OanSerty Oanyum install php-pear
to get pecl on your OS, not yum install pecl
.44511 gold badge44 silver badges1414 bronze badges