美文网首页
解决yntax error, unexpected 'const

解决yntax error, unexpected 'const

作者: ArslanRobot | 来源:发表于2023-11-07 06:46 被阅读0次

出现syntax error, unexpected 'const'错误

按照“手动部署LNMP环境(Alibaba Cloud Linux 2)”安装完的php版本是7.0,当使用腾讯云新的sdk报错

syntax error, unexpected 'const'

错误原因 PHP版本太低,常量修饰符7.1才支持
PHP 7.1 之前的类常量是不允许添加可见性修饰符的,此时类常量可见性相当于 public。PHP 7.1 为类常量添加了可见性修饰符支持特性。

升级php7.4

  1. 安装remi扩展源
yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. 安装yum管理工具
yum install yum-utils
  1. 查找是否有可安装的php74
yum search php74
  1. 卸载php70
yum remove php
  1. 安装php74
yum install php74-php-cli php74-php-common php74-php-devel php74-php-embedded php74-php-fpm php74-php-gd php74-php-mbstring php74-php-mysqlnd php74-php-pdo php74-php-opcache php74-php-xml php74-php-soap php74-php-zip
  1. 确认安装结果
yum list installed | grep php
  1. 建立软连接
    通过remi安装的php的指令是php74,这里建立一下软链接
ln -s /opt/remi/php74/root/usr/bin/php /usr/bin/php
  1. 查看php版本
php -v
  1. 启动fpm
service php74-php-fpm start
systemctl start php74-php-fpm
  1. 设置开机启动
systemctl enable php74-php-fpm

php74w和php74区别

安装php的yum命令,有的用php74w,这个w代表这个软件来自于webtatic-release,都一样没有本质区别只是安装来源不同

相关文章

网友评论

      本文标题:解决yntax error, unexpected 'const

      本文链接:https://www.haomeiwen.com/subject/ncoxwdtx.html