L'installation d'extensions de PHP sur Windows
Je suis sous Windows XP Home Edition. J'ai besoin d'installer quelques extensions à PHP -- memcache, APC, .etc. Et j'aimerais beaucoup utiliser PECL pour ce faire. Le problème est PECL prend pour acquis que je vais avoir certains programmes sur mon ordinateur. Sur un autre post, j'ai lu, par exemple, que vous devez disposer de Microsoft Visual Studio C++ est installé sur votre machine. Toutefois, la nouvelle version de Visual Studio, que j'ai téléchargé, n'a pas msdev.exe et utilise à la place vcbuild.exe, ce qui est totalement différent de l'api et ne parvient pas à compiler le .dsp fichiers qui viennent avec ces modules.
J'ai donc essayé de trouver un script de mise à niveau de la dsp de travailler avec vcbuild.exe...et il s'avère vcbuild.exe peut le faire, mais bien sûr cela n'a pas marché.
Une autre chose que j'ai essayé était de trouver un faire un script pour Windows (nmake2make). Mais il n'y a pas de fichier dans le module de la racine du dossier.
J'ai essayé aussi le téléchargement Cygwin et MinGW dans l'espoir de trouver un script de build qui fonctionne aussi simplement que dans les *nix systèmes d'exploitation, mais en vain.
Sinon, comment puis-je utiliser installer des extensions PHP sur une machine Windows? Quelqu'un peut-il m'aider à sortir de cette situation?
OriginalL'auteur picardo | 2008-10-30
Vous devez vous connecter pour publier un commentaire.
Pour tous les peuples à venir ici pour télécharger le dll les fichiers d'extension.
C'est le lien vers l'extension PHP lien de téléchargement http://windows.php.net/download/
Et ceci est une liste des extensions de PHP à télécharger: http://pecl.php.net/package-search.php
Pour la base d'extensions, ou si vous ne pouvez pas trouver tout sur pecl.php.net téléchargement de PHP à partir d'un zip http://windows.php.net/download/ et regarder à l'intérieur de /ext et les copier dans votre local php /ext dossier.
OriginalL'auteur Harry Mumford-Turner
Pour memcache, vous aurez besoin du serveur memcache trouve ici -> http://code.jellycan.com/memcached/ et télécharger le binaire win32
Jamais utilisé APC 😛 j'utilise eAccelerator0953_5.2.6 pour mettre en cache le code
OriginalL'auteur AntonioCS
La seule façon que je peux penser à est de: manuellement. Ouais, je sais, mais c'est assez relativement facile.
Si vous avez le compilateur, alors vous pouvez au moins compiler une extension si vous avez la source. Sinon, vous êtes coincé à essayer de trouver une distribution binaire (comme moi).
Voici ce que vous faites, de ce que je comprends:
C:\xampp\php\ext
. Recherche dans votre PHP.ini pour "extension_dir" pour trouver ce qui est le vôtre.; Dynamic Extensions ;
.extension=my_lib.dll
Cela devrait le faire. Sinon, vous devriez probablement chercher un guide détaillé sur l'installation manuelle.
OriginalL'auteur