VPS侦探论坛

 找回密码
 注册
查看: 3352|回复: 2

lnmp 1.4升级PHP失败

[复制链接]
发表于 2017-12-30 14:15:38 | 显示全部楼层 |阅读模式

起因
由于使用的源码要求开启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依然提示同样的错误两次升级的日志见附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-12-30 15:20:43 | 显示全部楼层


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 正常安装上后再试试
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-12-31 19:31:09 | 显示全部楼层

原帖由 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
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-24 19:25 , Processed in 0.025835 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表