Extension PECL pour Windows
J'ai trouvé quelques posts ici mais n'ai pas obtenu ma réponse. Alors les poster à nouveau.
Comment puis-je installer une extension PECL sur windows? Dire que je veux le PECL oAuth extension sur Windows XP.
Je connais 2 méthodes, mais aucun d'eux de travailler pour moi.
- Le site http://pecl4win.php.net/ est en panne depuis des mois. Donc je ne peux pas télécharger la DLL. Est-il un endroit où nous pouvons télécharger la Dll à partir de ?
- l'exécution de la commande
pecl install oauth 0.99.9.tgz est en train de jeter l'erreur
La DSP oauth.dsp n'existe pas.
J'ai essayé avec quelques autres extensions aussi, et obtenir la même erreur.
Ce qui me manque ici?
source d'informationauteur Varun
Vous devez vous connecter pour publier un commentaire.
Rejets peuvent maintenant être trouvés ici:
http://windows.php.net/downloads/pecl/releases/
Si vous avez besoin d'une extension pas disponible là-bas que vous pourriez vous poser sur le pecl-dev au lists.php.net liste de diffusion.
J'ai obtenu ce que je recherche dans http://windows.php.net/downloads/pecl/releases/
Actuellement PECL pour windows est dans une drôle de réforme de l'état. La raison étant que je crois qu'ils sont en essayant de fournir VS2008 versions de source. En fait, je peux suggérer à l'aide de Zend Server pour l'instant jusqu'à ce que les fenêtres de la moitié du php group obtient tout ce fixe. Zend Server comprend presque toutes les extensions que vous pouvez trouver dans PECL, et tout le reste, si vous avez de la chancevous pourriez trouver un compiler vous-même.
Le PECL programme d'installation télécharge le code source de l'extension et essaie de le compiler avec votre compilateur C. Le problème est que l'ensemble du processus est conçu pour les systèmes Unix, où un compilateur C est disponible ou peut être facilement installé. Configuration d'un environnement de compiler du code C sous Windows, c'est assez compliquer.
La solution idéale est d'obtenir un fichier DLL que quelqu'un a déjà compilé. C'est ce que l'pcle4win site a pour. Cependant, il n'y a actuellement aucun dépôt officiel pour télécharger PECL Dll sorte que vous ne avez deux solutions:
Ce serait cool qu'il y avait une DLL référentiel de là, mais je suis pas au courant de tout.
Les sources de php est livré avec un ensemble de scripts de configuration de windows (à l'aide de windows script host) qui imite la autoconf outils autant que php est concerné. Si vous placez le code de l'extension dans un sous-répertoire de /répertoire ext (où toutes les autres extensions, comme bcmath, bzip, ...), vous pouvez laisser le
buildconf
-script créer un fichier makefile qui comprend la construction des règles pour que les (nouvelles) de l'extension.Il y a une étape-par-étape de plain-pied grâce au http://wiki.php.net/internals/windows/stepbystepbuild qui semble être brève, mais faisable.
compilé oauth: http://windows.php.net/downloads/pecl/releases/oauth/
une autre extension pecl: http://windows.php.net/downloads/pecl/releases/