php扩展包安装了为啥没加载,已安装PHP扩展但未加载
我正在尝试安装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扩展但未加载相关推荐
- Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源...
前言 Android动态加载(下)--加载已安装APK中的类和资源. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://ov ...
- 《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》
<MySQL安装流程详解>及<MySQL安装一直失败,重新安装显示已安装> 本文由博主经过查阅网上资料整理总结后编写,如存在错误或不恰当之处请留言以便更正,内容仅供大家参考学习 ...
- 如何查看linux安装了那些软件下载,linux中安装软件,查看、卸载已安装软件方法...
各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...
- 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址 )
文章目录 前言 一.当前 Google Play 上传 APK 文件现状 二.APK 扩展文件名格式 三.APK 扩展文件下载地址 四.博客资源 前言 2021年08月01日 之后 , Google ...
- uniapp一套代码打包两个APP 安装失败,提示:与已安装应用签名不同,该文件包与具有同一名称的现有文件包存在冲突
同一套代码要打包两个不同app,更换了名称和图标,为做区分还更换了打包签名文件. 安装第二个apk的时候发生冲突,提示如下图:与已安装应用签名不同. 解决办法如下: 在manifest.json 文件 ...
- 已经安装mysql xampp_windows 7 本机已安装mysql5的情况上 安装XAMPP
windows 7 本机已安装mysql5的情况下 安装XAMPP 我的环境是windows 7 本机已安装mysql5,主要用来做java ee开发. 现在要跑php,就安装XAMPP了,正常安装后 ...
- 64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题
换了个电脑装64位的Office 2010(Office_64),双击setup刚准备装,就收到以下错误提示: "不能安装 64 位版本的 Office 2010,因为您当前已经安装 32 ...
- linux中安装软件,查看、卸载已安装软件方法
各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...
- html加载完显示图片,js图片未加载完显示loading效果
js图片未加载完显示loading效果 img{float:left;200px;height:200px;margin:0 10px 10px 0} //判断浏览器 var Browser=new ...
- python安装方法_Python如何批量更新已安装的库,为你介绍六种方法!
众所周知,升级某个库(假设为 xxx),可以用pip install --upgrade xxx 命令,或者简写成pip install -U xxx . 如果有多个库,可以依次写在 xxx 后面,以 ...
最新文章
- JAVA 中 string 和 int 互相转化
- Python--day28--set去重
- access-control-allow-origin php,PHP通过Access-Control-Allow-Origin 跨域
- 【FI模块学习笔记】 固定资产概述(上)
- 【实用】ABAP ALV单元格修改信息提示
- 不同网段互PING,对不?
- 一文带你认识keepalived,再带你通关LVS+Keepalived!
- 代码在eclipse下不报错,在doc命令行下报错--jar file和runable jar file
- (08)Verilog HDL同步复位
- 蔚来ES8停车场蛇形走位 连撞数车 官方回应:未证明是车辆失控
- 自学dapp开发资料
- 复工大势下,远程办公的科技企业只能“坐以待毙”吗?
- 2019ccpc河北省赛总结
- Spring Cloud Alibaba Sentinel之服务熔断篇
- JAVA强制删除文件file
- 萌新卷妹带你逃出算法无名岛第六站
- 桌面壁纸 Lively wallpape
- T1055 判断闰年 (信息学一本通C++)
- xshell-xftp
- java+websocket实现网页聊天室
热门文章
- 回溯——伯努利装错信封问题
- 红石32位cpu通用计算机,我的世界无命令方块32位红石电脑装置详解
- 计算机网络技术教材多少钱,计算机网络技术课程标准教材.doc
- 基于探究式教学法的计算机网络原理课程的教学改革与实践,基于探究式教学法的“计算机网络原理”课程的教学改革与实践分析...
- CATIA中使用约束时提示“创建的约束是临时的。若希望使他成为永久约束,则需要在单击确定按钮之前激活约束开关。”
- 计算机考上研究生暑假去哪里实习_浅谈化工与计算机行业
- c语言链表编程作业,C语言编程入门——链表
- linux内核打印前有buildroot,buildroot-linux内核
- 差值平方和匹配_机器学习实战 | 简单目标识别与意图分析之模板匹配
- mysql5.7.18压缩包下载_Windows安装MySQL5.7教程