安装laravel踩过的坑:服务器上安装的两个版本php惹的祸

我在我的阿里云服务器上部署LNMP环境上,特地安装了最新的php(7.1.1),为了体验更牛逼的性能,但也为此付出了一些代价
比如,之前的有个系统使用的是mysql扩展,但是php7已经不支持,所以重写了数据库连接
服务器配置如下:
centos 7.2
nginx 1.12.1
php 7.1.1
mysql 5.7
是不是都很新!

这次为了体验下laravel,就在服务器上安装了
composer
git
node等,
但是发现提示我的服务器没有安装mbstring扩展,

开玩笑,我打开我的phpinfo,显示的有这些扩展啊,

我再使用shell,

php -m

嗯?Wtf!
竟然没有这个扩展了,连我最近已经安装并在使用的redis扩展yemi也没了。

然后我使用

php -v

x显示的是版本 7.0.21
我ca,这不对啊,应该是 7.1.1才行啊

然后我

ps -aux | grep php

发现php主进程路径是 /usr/lcoal/php/bin/php

cat /etc/profile

发现最好一行已经写上了,
PATH=$PATH:/usr/local/php/bin
export PATH

这应该说明我php的cli执行的就是我web使用的php啊!

Wtf!

百思不得其解!
最好,我只好在默认的执行cli的目录 /usr/bin/php
z中添加了软链,解决了问题,顺利的安装成功

哦,添加软链的命令在下面

ln -s /usr/local/php/bin/php /usr/bin/php
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值