【PHP】安装 ssh2 模块
文章目录
- window 安装
- Linux 安装
- centos
- debian
- docker-compose php.dockerfile 编译安装
- 更多扩展参考
window 安装
注意:ts是线程安全的,nts是线程不安全的,可通过phpinfo()中的Thread Safety选项查看,enable是线程安全的,x86是32位系统的,x64是64位系统的。
- 下载压缩包地址:https://windows.php.net/downloads/pecl/snaps/ssh2/1.2-dev/
选择对应php版本的扩展
- 将
php_ssh2.dll
拷贝到<你的php /ext 目录下>
- 修改
php.ini
文件extension=ssh2
- 重启Apache ,
- 执行
php -m
或 访问页面查看phpinfo();
信息中是否有 ssh2
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-fpm
debian
参考: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 ssh2
docker-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"]
更多扩展参考
https://hub.docker.com/r/phpdocker/phpdocker/dockerfile
【PHP】安装 ssh2 模块相关推荐
- Linux环境下安装ssh2模块
环境:Linux环境(Centos or RedHat) 1.确认环境已安装php-5 # rpm -qa|grep php-5 php-5.3.3-48.el6_8.x86_64 2.安装ssh2所 ...
- PHP 执行远程命令 SSH2 模块安装
SSH2 扩展的安装 PHP 的 SSH2 扩展 系统环境 CentOS 6.8 libssh2-1.8.0 php-devel ssh2-0.13 前提环境安装好 LNMP 或 LAMP 安装 Op ...
- Linux上安装paramiko模块
Linux上安装paramiko模块 一.paramiko模块作用 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是pyt ...
- python3安装setuptools步骤_简单python2.7.3安装setuptools模块
下载setuptools https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg 安装 sh set ...
- 在CentOS 6.3/6.5 64bit上为python 2.7.10安装pycurl模块
公司线上都是使用CentOS 6.3 64bit版本,我家里装的是CentOS 6.6,它们默认的python版本是2.6.6.而我编写的几个python脚本是在Ubuntu 14.04 64bit上 ...
- 【Qt】在Ubuntu16.04中安装QSerialPort模块
1.问题描述 在pro中添加:QT += serialport 编译时报错:Project ERROR Unknown module(s) in QT:serialport 2.解决方法 安装QSer ...
- Python 安装 xlsx模块
为什么80%的码农都做不了架构师?>>> Python 安装 xlsx模块 很多时候自动化测试时测试用例是写在excel中的如何读取转换成字典是一个比较关键的问题,使用pip命 ...
- 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解
明明安装了模块,还是出现 错误 ImportError: No module named 'pandas' 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...
- Python 安装cx_Oracle模块折腾笔记
kali linux/ubuntu下安装: 不得不说安装这个模块很蛋疼,决定做个记录. sudo apt install build-essential unzip python-dev libaio ...
最新文章
- 使用cqengine进行集合检索
- H3C无线 AC网关式部署无线开局(WEB版)
- npm修改淘宝镜像飞速下载,npm install过程速度优化,npm删除镜像恢复默认
- IBM 火雪挺:人工智能如何影响衣食住行?
- STL源码剖析---迭代器失效小结
- python如何使用geotools_Python pygeotools包_程序模块 - PyPI - Python中文网
- Solr6.1 smartCN配置
- 找不到java虚拟机_javabridge.jutil.JVMNotFoundError:找不到Java虚拟机
- 热烈庆祝我主编的计算机四级等级考试书籍出版!
- WORD出错:绕排时,字太靠近形状
- 淘宝天猫自动领券优惠券淘口令方法和工具
- 国庆八天乐,码农长假怎么过?别加班了
- html中图片一角的卷起效果,PS里怎么做照片边角卷起效果?
- 梯度下降与随机梯度下降
- 小红书的大致运营思路是怎样的?
- Airflow调度 Design
- canvas之-------水滴扩散特效
- 平分秋色? 鹿死谁手?
- 阿里云 OSS 之图片处理
- 抖音本地餐饮账号如何运营,教你月入十万赚钱攻略丨国仁网络资讯
热门文章
- Dataset之HiggsBoson:Higgs Boson(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略
- 在Python中使用lightgbm
- 尝鲜delphi开发android/ios_环境搭建
- ZZ:Business Analysis Career Path
- 为什么cp新的so文件替换老的so,程序会core掉的根本原因是什么?
- stm32之spi之NSS管脚信号
- test_bit、set_bit和clear_bit
- 联想e480一键恢复小孔_联想IdeaPad 340C评测:3000必入的15寸轻薄本
- BERT:代码解读、实体关系抽取实战
- 区块链BaaS云服务(2)亚马逊 Amazon Managed Blockchain