Installer lâextension ssh2
pour PHP sous macOS sâest avĂ©rĂ© plus compliquĂ© que prĂ©vu. Voici donc la dĂ©marche Ă suivre :
Note
Je pars du principe que brew est dĂ©jĂ installĂ© et quâil a servi Ă installer PHP
1. Installer libssh2
brew install libssh2
La sortie de la commande indique le dossier dâinstallation de la bibliothĂšque :
â Pouring libssh2â1.11.1.arm64_sequoia.bottle.tar.gz đș /opt/homebrew/Cellar/libssh2/1.11.1: 201 files, 1.2MB
Le dossier est donc : /opt/homebrew/Cellar/libssh2/1.11.1
Note
đĄ Si Homebrew indique que
libssh2
est déjà installé, vous pouvez le réinstaller avec :brew reinstall libssh2
2. Aller dans le dossier de PHP
cd /opt/homebrew/opt/php@8.2/bin/
8.2
étant la version de PHP utilisée.
3. Installer lâextension ssh2
./pecl install ssh2
Lorsque le script demande :
libssh2 prefix? [autodetect] :
Indiquez le chemin du dossier libssh2
: /opt/homebrew/Cellar/libssh2/1.11.1/
Normalement, le processus se termine par :
Extension ssh2 enabled in php.ini
4. VĂ©rifier que lâextension est bien installĂ©e
./php -m
Lâextension ssh2
doit apparaĂźtre dans la liste.