你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
报错详情如下:
checking for libedit readline replacement... yes, shared configure: error: Please reinstall libedit - I cannot find readline.h
请问这是因为什么?
没有找到相关结果
Geek小A - coolman
wget http://thrysoee.dk/editline/libedit-20170329-3.1.tar.gz tar -xf libedit-20170329-3.1.tar.gz cd libedit-20170329-3.1 phpize ./configure --prefix=/data/app/libedit -with-php-config= /data/app/php56/bin/php-config make && make install
./configure --with-php-config=/data/app/php56/bin/php-config --with-libedit=/data/app/libedit
checking for readline in -ledit... no configure: error: edit library required by readline not found
正在设置 php5-cli (5.6.26+dfsg-1) ... dpkg: 处理软件包 php5-cli (--configure)时出错: 已安装 php5-cli 软件包 post-installation 脚本 子进程返回错误状态 10 dpkg: 依赖关系问题使得 php5-readline 的配置工作不能继续: php5-readline 依赖于 php5-cli (= 5.6.26+dfsg-1);然而: 软件包 php5-cli 尚未配置。 dpkg: 处理软件包 php5-readline (--configure)时出错: 依赖关系问题 - 仍未被配置 在处理时有错误发生: php5-cli php5-readline E: Sub-process /usr/bin/dpkg returned an error code (1)
Sub-process /usr/bin/dpkg returned an error code (1)
cd /var/lib/dpkg/ sudo mv info/ info_bak # 现将info文件夹更名 sudo mkdir info # 再新建一个新的info文件夹 sudo apt-get update # 更新 sudo apt-get -f install # 修复 sudo mv info/* info_bak/ # 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_bak文件夹下 sudo rm -rf info # 把自己新建的info文件夹删掉 sudo mv info_bak info # 把以前的info文件夹重新改回名
apt-get install php5-readline -y scp /usr/lib/php5/20131226/readline.so /data/app/php56/lib/php/extensions/no-debug-non-zts-20131226/
要回复问题请先登录或注册
coolman
3 个回复
Geek小A - coolman
但是进入到php-5.6.30/ext/readline执行:
又报:
这又杂回事?
Geek小A - coolman
可以如下解决:
Geek小A - coolman