【PHP】安装 ssh2 模块
生活随笔
收集整理的這篇文章主要介紹了
【PHP】安装 ssh2 模块
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- window 安裝
- Linux 安裝
- centos
- debian
- docker-compose php.dockerfile 編譯安裝
- 更多擴(kuò)展參考
window 安裝
注意:ts是線(xiàn)程安全的,nts是線(xiàn)程不安全的,可通過(guò)phpinfo()中的Thread Safety選項(xiàng)查看,enable是線(xiàn)程安全的,x86是32位系統(tǒng)的,x64是64位系統(tǒng)的。
選擇對(duì)應(yīng)php版本的擴(kuò)展
Linux 安裝
centos
yum install -y libssh2 libssh2-devel git git clone https://git.php.net/repository/pecl/networking/ssh2.git cd ssh2 phpize ./configure --with-php-config=/usr/local/php/bin/php-config --prefix=/vol/usr/local/lamp/ssh2 --with-ssh2=/vol/usr/local/lamp/libssh2 make make install echo "extension=ssh2.so">>/usr/local/php/lib/php.ini systemctl restart php-fpmdebian
參考:https://www.php.net/manual/zh/ssh2.installation.php#118217 sudo apt-get install libssh2-1-dev libssh2-1 sudo pecl install -a ssh2-0.12 echo 'extension=ssh2.so' | sudo tee /etc/php5/mods-available/ssh2.ini > /dev/null sudo php5enmod ssh2docker-compose php.dockerfile 編譯安裝
FROM php:7.3.3-fpmWORKDIR /var/www/html/webRUN apt-get update \&& apt-get install -qq libssh2-1-dev \libssh2-1 \&& apt-get clean # `ssh2-1.2` 版本參考:https://windows.php.net/downloads/pecl/snaps/ssh2/1.2-dev/ RUN pecl install ssh2-1.2 RUN docker-php-ext-enable ssh2RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer COPY . /var/www/html/web COPY --chown=www-data:www-data . /var/www/html/webUSER www-dataEXPOSE 9000 CMD ["php-fpm"]更多擴(kuò)展參考
https://hub.docker.com/r/phpdocker/phpdocker/dockerfile
總結(jié)
以上是生活随笔為你收集整理的【PHP】安装 ssh2 模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Shell】设置变量默认值,参数默认值
- 下一篇: 【PHP】 数组分页函数、根据字段排序并