php pecl installer mac os x 10.6


2

Est-ce que quelqu'un sait comment installer pecl pour mac os x 10.6. J'ai essayé de googler sans succès.


cela devrait peut-être être une question de superutilisateur, quel plugin pecl vous essayez d’installer car il est disponible via macports?
anthonysomerset

Bonne question. Essayer de le comprendre moi-même.
Andrew le

Réponses:


0

PECL devrait être livré avec PHP sous OSX 10.6. Sinon, cela peut faire partie des bibliothèques de développement fournies avec le disque d'installation d'OSX. Vous pouvez identifier s'il est installé en tapant ce qui suit dans votre Terminal.app (devrait renvoyer un chemin).

which pecl

Si vous ne trouvez pas PECL

Parfois, il est plus facile de réinstaller PHP. Regardez dans macports , ou homebrew . Les deux gestionnaires de paquets expédient la dernière version de PHP5 (y compris PECL).

Vérifiez que PECL fonctionne

Mettez à jour votre base de données locale avec les derniers packages et installez un package simple (comme bbcode ).

sudo pecl channel-update pecl.php.net
sudo pecl install bbcode

Installer un paquet PECL sans PECL

C'est hit-n-miss en fonction du package. Pour installer un package PECL manully, vous pouvez suivre le traditionnel ./configure, makeet make installprocessus.

# Download the package
curl -O http://pecl.php.net/get/bbcode-1.0.3b1.tgz
# Extract archive
tar zvxf bbcode-1.0.3b1.tgz
# Change directory
cd bbcode-1.0.3b1
# Apply local php settings
phpize
# Run configuration script
./configure
# Compile
make
# Verify build
make test
# Install on system
sudo make install

0

La méthode la plus simple si vous ne voulez pas passer en mode brassin est d'installer directement à partir du site Web de pear.

$ curl -O https://pear.php.net/go-pear.phar $ php -d detect_unicode=0 go-pear.phar

pour plus de configurations voir le site internet de pear

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.