打印

lnmp 1.4升级PHP失败

lnmp 1.4升级PHP失败

起因
由于使用的源码要求开启file_info
根据论坛的教程
修改了 include/upgrade_php.sh  文件 将--disable-fileinfo 全部删掉了。然后运营升级脚本。
当前版本是5.5.38
起初升级选择了5.6.32版本
但是出现失败
cp: cannot stat '/root/lnmp1.4/src/php-5.6.32/sapi/fpm/init.d.php-fpm': No such file or directory
chmod: cannot access '/etc/init.d/php-fpm': No such file or directory
然后重新运行了一遍 升级选择的5.5.38依然提示同样的错误两次升级的日志见附件
附件: 您所在的用户组无法下载或查看附件

TOP

checking for cURL in default path... not found
configure: error: Please reinstall the libcurl distribution -
    easy.h should be in <curl-dir>/include/curl/

你系统上的libcurl可能升级前就卸载掉了
可以yum install curl-devel 或 apt-get install libcurl4-gnutls-dev libcurl4-openssl-dev 正常安装上后再试试

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

引用:
原帖由 licess 于 2017-12-30 15:20 发表
checking for cURL in default path... not found
configure: error: Please reinstall the libcurl distribution -
    easy.h should be in /include/curl/

你系统上的libcurl可能升级前就卸载掉了
可以yum insta ...
原因找到了 由于的ubuntu版本的curl位置变了
  • cd /usr/local/include sudo ln -s /usr/include/x86_64-linux-gnu/curl curl
  • sudo apt-get install libcurl4-gnutls-dev
搞定了

参考https://github.com/phpbrew/phpbrew/issues/861

TOP