我正在尝试安装php的ssh2扩展,并且有一点点困难.文件在那里,它只是没有加载到PHP.

首先,我安装了ssh2:

aptitude install libssh2-1-dev libssh2-php

(对于它的价值,我在Nginx上运行Ubuntu 12.04.)

我可以看到使用modules命令加载ssh2:

php -m |grep ssh2

ssh2

但是,当我运行我的代码时,我得到一个未定义的函数错误.

在我的phpinfo()脚本中,我可以看到我的php安装扫描此目录以获取其他ini文件:/etc/php5/fpm/conf.d.列出该目录的内容,我可以看到我的ssh2.ini在那里:

ls /etc/php5/fpm/conf.d

mysqli.ini mysql.ini pdo.ini pdo_mysql.ini ssh2.ini

再次根据phpinfo,其他四个ini文件被加载. SSH2不是.

我也尝试将“extension = ssh2.so”直接放在我的php.ini文件中 – /etc/php5/fpm/php.ini.是的 – 我已经重新启动了我的nginx服务器.

我错过了别的什么吗?

解决方法:

>在php.ini中设置“display_startup_errors = On”

>在php.ini中设置“error_log =’/ var / log / php_error.log’”

>创建错误日志 – 触摸/var/log/php-error.log

现在,您可以重新启动php5-fpm守护程序并在错误日志中查找ssh2模块的任何错误

标签:nginx,ubuntu,php,libssh2

来源: https://codeday.me/bug/20190629/1324205.html

php扩展包安装了为啥没加载,已安装PHP扩展但未加载相关推荐

  1. Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源...

    前言  Android动态加载(下)--加载已安装APK中的类和资源. 声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://ov ...

  2. 《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》

    <MySQL安装流程详解>及<MySQL安装一直失败,重新安装显示已安装> 本文由博主经过查阅网上资料整理总结后编写,如存在错误或不恰当之处请留言以便更正,内容仅供大家参考学习 ...

  3. 如何查看linux安装了那些软件下载,linux中安装软件,查看、卸载已安装软件方法...

    各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...

  4. 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址 )

    文章目录 前言 一.当前 Google Play 上传 APK 文件现状 二.APK 扩展文件名格式 三.APK 扩展文件下载地址 四.博客资源 前言 2021年08月01日 之后 , Google ...

  5. uniapp一套代码打包两个APP 安装失败,提示:与已安装应用签名不同,该文件包与具有同一名称的现有文件包存在冲突

    同一套代码要打包两个不同app,更换了名称和图标,为做区分还更换了打包签名文件. 安装第二个apk的时候发生冲突,提示如下图:与已安装应用签名不同. 解决办法如下: 在manifest.json 文件 ...

  6. 已经安装mysql xampp_windows 7 本机已安装mysql5的情况上 安装XAMPP

    windows 7 本机已安装mysql5的情况下 安装XAMPP 我的环境是windows 7 本机已安装mysql5,主要用来做java ee开发. 现在要跑php,就安装XAMPP了,正常安装后 ...

  7. 64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题

    换了个电脑装64位的Office 2010(Office_64),双击setup刚准备装,就收到以下错误提示: "不能安装 64 位版本的 Office 2010,因为您当前已经安装 32 ...

  8. linux中安装软件,查看、卸载已安装软件方法

    各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...

  9. html加载完显示图片,js图片未加载完显示loading效果

    js图片未加载完显示loading效果 img{float:left;200px;height:200px;margin:0 10px 10px 0} //判断浏览器 var Browser=new ...

  10. python安装方法_Python如何批量更新已安装的库,为你介绍六种方法!

    众所周知,升级某个库(假设为 xxx),可以用pip install --upgrade xxx 命令,或者简写成pip install -U xxx . 如果有多个库,可以依次写在 xxx 后面,以 ...

最新文章

  1. JAVA 中 string 和 int 互相转化
  2. Python--day28--set去重
  3. access-control-allow-origin php,PHP通过Access-Control-Allow-Origin 跨域
  4. 【FI模块学习笔记】 固定资产概述(上)
  5. 【实用】ABAP ALV单元格修改信息提示
  6. 不同网段互PING,对不?
  7. 一文带你认识keepalived,再带你通关LVS+Keepalived!
  8. 代码在eclipse下不报错,在doc命令行下报错--jar file和runable jar file
  9. (08)Verilog HDL同步复位
  10. 蔚来ES8停车场蛇形走位 连撞数车 官方回应:未证明是车辆失控
  11. 自学dapp开发资料
  12. 复工大势下,远程办公的科技企业只能“坐以待毙”吗?
  13. 2019ccpc河北省赛总结
  14. Spring Cloud Alibaba Sentinel之服务熔断篇
  15. JAVA强制删除文件file
  16. 萌新卷妹带你逃出算法无名岛第六站
  17. 桌面壁纸 Lively wallpape
  18. T1055 判断闰年 (信息学一本通C++)
  19. xshell-xftp
  20. java+websocket实现网页聊天室

热门文章

  1. 回溯——伯努利装错信封问题
  2. 红石32位cpu通用计算机,我的世界无命令方块32位红石电脑装置详解
  3. 计算机网络技术教材多少钱,计算机网络技术课程标准教材.doc
  4. 基于探究式教学法的计算机网络原理课程的教学改革与实践,基于探究式教学法的“计算机网络原理”课程的教学改革与实践分析...
  5. CATIA中使用约束时提示“创建的约束是临时的。若希望使他成为永久约束,则需要在单击确定按钮之前激活约束开关。”
  6. 计算机考上研究生暑假去哪里实习_浅谈化工与计算机行业
  7. c语言链表编程作业,C语言编程入门——链表
  8. linux内核打印前有buildroot,buildroot-linux内核
  9. 差值平方和匹配_机器学习实战 | 简单目标识别与意图分析之模板匹配
  10. mysql5.7.18压缩包下载_Windows安装MySQL5.7教程