CentOS7.3下更新php到7.2.1

laravel在安装form组件的提醒php版本应该在7.1.5以上,但是我们系统上的php只有7.0.9,该怎么办?
不怕搞事,因为这服务器上并没有什么太过重要的东西,大不了重装系统就是!
原本想要安装的是7.2.0版本,但是搞了一晚上失败了,今天再安装一下7.2.1试试。
首先参考的是这位菊苣的博客:
https://www.cnblogs.com/pengyunjing/p/8687097.html
但要是能够完美解决问题我也不会来写(su)博(ku)客。
1.make的时候出现”ld returned 1 exit status”等字样。
稍微阅读一下,我们发现是php安装的时候没有找到curl的curl_pushheader_bynum这个函数。百度搜索一下,这是curl 7.4.4的函数。我们再看curl的版本7.2.29(大概是这个版本,忘了),果然,应该升级一下curl就可以了。
搞了半天,其实只需要执行一行代码yum install curl就可以了!(这么简单你还搞了半个多小时)
2.php不解析
鼓捣半天,其实也只需要执行一行代码yum install mod_php72w,就完成了。(果然还是要把问题了解透彻)

你可能感兴趣的:(后端)