首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏随心笔记

    laravel - linux 多版本php运行命令问题

    问题PHP Parse error: syntax error, unexpected '?' in /w3c/openapi/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 500 两个php版本,一个 php5.6,另一个php7.2, linux 执行: [root@lnmp bin]# whereis php php: /usr/bin/php /usr/local/php [root@lnmp bin]# cd /usr/bin/php [root@lnmp bin]# ln -s /usr/local/php7/bin/php php7 php5: [root@lnmp api]# php -v PHP 5.6.22 (cli) (built: Jul 27 2018 15:33:46) php7: [root@lnmp api]# php7 -v PHP 7.2.8 (cli) (built

    53810编辑于 2023-11-13
  • 来自专栏全栈程序员必看

    php用哪个版本_php什么版本

    PHP 5.2、5.3、5.4、5.5、5.6 版本区别对比以及新功能详解 PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能 Web 服务器,细节修改 PHP5.5:yield, list() 用于 foreach, 细节修改 PHP5.6: 常量增强,可变函数参数,命名空间增强 1.php5.2以前 1.1 autoload 2. php5.2 (2006-2011) 2.1 JSON的支持   增加了json_encode(),json_decode()等函数 3.php5.3 (2009-2012) PHP5.3 算是一个非常大的更新 /bin/php -v #查看PHP版本 . 使用栈内存 节约了内存分配 php5 zval*val;make_std_zval(val); php7 zval val; 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    6.1K20编辑于 2022-09-20
  • 来自专栏全栈程序员必看

    laravel – linux 多版本php运行命令问题「建议收藏」

    问题PHP Parse error: syntax error, unexpected '?' in /w3c/openapi/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 500 两个php版本,一个 php5.6,另一个php7.2, linux 执行: [root@lnmp bin]# whereis php php: /usr/bin/php /usr/local/php [root@lnmp bin]# cd /usr/bin/php [root@lnmp bin]# ln -s /usr/local/php7/bin/php php7 php5: [root@lnmp api]# php -v PHP 5.6.22 (cli) (built: Jul 27 2018 15:33:46) php7: [root@lnmp api]# php7 -v PHP 7.2.8 (cli) (built

    1.1K20编辑于 2022-08-09
  • 来自专栏phpcoders

    切换php版本

    由于之前一直用的php5.6的版本,所有连接数据库什么的语句都是:mysql_connect、mysql_query()什么的,但其实大家都知道这些在运行的时候都会报警告或者说错误了,因为在php7.0 版本以后,这些都是舍弃了的; 在上线自己项目的时候就遇到了问题,我写的代码都是php5.6版本的,所有连数据操作数据都是老的,就会出现各种报错,因为那时候我装的php版本已经是7.0了,出错不足为奇;“ 乱”改一通ok好了; 所有现在就要开始用新的,去接受它 ctrl+r 打开控制台cmd 输入:php -v 显示你的php版本 或者php -version 首先,你要在环境变量中将Path 目录下的php指向php7.0版本; 而后,我用的php工具箱,你将页面调到经典页面,切换版本,ok ?

    3.2K20发布于 2021-03-16
  • 来自专栏陶士涵的菜地

    版本PHP7.4与新版本MySQL8认证问题

    mysql8的默认密码加密方式是caching_sha2_password,PHP7.4连接mysql的加密方式也为caching_sha2_password,这个地方要注意。 当为了兼容旧版的客户端不只是PHP,还有在主从复制的时候也会有问题,mysql8的认证方式改回了mysql_native_password。 如果使用PHP7.4的情况下,这里就会认证报错,因为7.4是caching_sha2_password加密方式,因此这里我可以改用成PHP7.2 不改配置的情况下,可以使用下面的方式更改mysql8的加密方式 新增安装php7.2 apt-get install php7.2-fpm php7.2-mysql 等扩展 把监听端口改成别的,nginx反向代理这个端口

    1.6K30发布于 2019-11-12
  • 来自专栏Lansonli技术博客

    FastAdmin扩展PHPEXCEL,PHP7.3高版本兼容问题

    THINKPHP扩展PHPEXCEL与PHP7.3高版本兼容问题 框架:THINKPHP5,PHPEXCEL版本:1.81 无法导出EXCEL原因为Shared/OLE.php第290行使用continue ,PHP7不支持,修改为continue 2即可。

    92520发布于 2021-10-09
  • 来自专栏小孟开发笔记

    php】Parse error: syntax error, unexpected ‘?’, expecting variable (T_VARIABLE)–PHP版本问题

    问题版本 php7.0 出现的问题: 更新php7.2版本后 解决问题 备注,如果使用 命令行的话,默认的PHP版本也要切换,修改环境变量里面PHP指向的路径,不会的百度一下修改PHP环境变量 未经允许不得转载 :肥猫博客 » 【php】Parse error: syntax error, unexpected ‘?’ , expecting variable (T_VARIABLE)–PHP版本问题

    1.2K30编辑于 2023-02-23
  • 来自专栏正则

    在多版本php环境,指定composer使用的php版本

    不同的项目中,可能会使用不同的php版本,在使用 composer 安装依赖时,如何指定不同的php版本呢? 比如平时开发时,使用的是 php 7.0版本,但是在按照 Laravel最新版本(5.6) 时就跑不同了。因为在Laravel 5.6中, 最低要求版本PHP 7.1.3. 查看默认PHP版本: 本机中默认PHP版本是7.0.30,命令地址是“/usr/local/bin/php”。 再看一下使用对比: // php7.2全路径: // 使用默认php版本: $ composer update // 使用指定php7.2版本: $ /usr/local/bin /php72 composer.phar update // 使用默认php版本: $ composer install // 使用指定php7.2版本: $ php72 composer.phar

    7.4K40编辑于 2021-12-02
  • 来自专栏电光石火

    获得PHP版本信息及版本比较

    发现获取PHP版本信息原来这么简单~~~ PHP_VERSION是一个常量,他就能获得PHP版本信息。 version_compare是一个版本比较工具,当然也可以作为其他的版本比较工具: if (version_compare(PHP_VERSION, '6.0.0') >= 0) { echo PHP_VERSION . PHP_VERSION . PHP_VERSION .

    2.2K30发布于 2019-12-06
  • 来自专栏编程语言的世界

    php curl 版本更新,php curl 更新

    项目服务器使用的是阿里云centos6.8,默认的 curl 版本为7.19.您可以通过phpinfo()来查看版本或者shellcurl --version首先修改yum更新源vim /etc/yum.repos.d contrib/yum-repo/rhel6/x86_64/enabled=0gpgcheck=0直接更新curlyum update curl --enablerepo=CityFanforCurl -y重启php-frmservice  php-fpm {start|stop|restart|reload|status}

    2K10编辑于 2023-07-02
  • 来自专栏电光石火

    获得PHP版本信息及版本比较

    发现获取PHP版本信息原来这么简单~~~ PHP_VERSION是一个常量,他就能获得PHP版本信息。 version_compare是一个版本比较工具,当然也可以作为其他的版本比较工具: if (version_compare(PHP_VERSION, '6.0.0') >= 0) { echo PHP_VERSION . 作者:陌晴 版权所有:《电光石火》 => 获得PHP版本信息及版本比较 本文地址:http://www.ilkhome.cn/?post=362 欢迎转载! 复制或转载请以超链接形式注明,文章为 陌晴 原创,并注明原文地址 获得PHP版本信息及版本比较,谢谢。

    2.6K30发布于 2018-08-01
  • 来自专栏魏杰的技术专栏

    PHP 5.3.6 版本发布

    近日PHP 5.3.6 版本已经发布。 该版本修复了60多个bug,其中很多是安全相关问题

    2K20编辑于 2022-12-23
  • 来自专栏全栈程序员必看

    getenv(php7.0以上版本不不能使用的问题)

    php文档地址 The function 'getenv' does not work if your Server API is ASAPI (IIS). 博客查找的问题 解决方式 版本升级容易出现此问题 1,使用php7<=以下版本 2,通过$_SERVER[]替换使用 扩展: function getIP() { if (isset

    57710编辑于 2022-08-09
  • 来自专栏传统基础应用开发专栏-不限开发语言

    解决 PHP PHP Startup: Unable to load dynamic library ‘ixed.8.0.lin’以及PHP版本问题-优雅草卓

    解决 PHP PHP Startup: Unable to load dynamic library ‘ixed.8.0.lin’以及PHP版本问题-优雅草卓伊凡又新报错PHP Warning: PHP 至少现在不建议,多版本,特别是版本跨度很大的情况下,打比方你安装php7.1-7.4 那无所谓 都不会有问题,好但是你安装7以下 5.2-5.6之间 基本上就都出问题,8.0-8.3之间随便安装,但是一旦和 /vhost/nginx/您的网站.conf | grep php-cgi在宝塔面板中为网站配置指定PHP版本在宝塔面板中为网站配置正确的PHP版本非常重要,可以避免扩展加载错误和版本不兼容问题。 验证版本php -v重要注意事项版本一致性:确保网站使用的PHP版本与命令行版本一致使用php -v和phpinfo()页面进行验证扩展兼容性:切换PHP版本后,需要重新安装扩展不同PHP版本的扩展不兼容缓存问题 至少现在不建议,多版本,特别是版本跨度很大的情况下,打比方你安装php7.1-7.4 那无所谓 都不会有问题,好但是你安装7以下 5.2-5.6之间 基本上就都出问题,8.0-8.3之间随便安装,但是一旦和

    49610编辑于 2025-07-21
  • 来自专栏全栈程序员必看

    安装多版本phpphp5.6,php7.2)

    说明:之前项目使用laravel5.3 (php版本>=5.5.9)在不影响以前项目的情况下,新项目使用laravel5.7 (php版本>=7.1.3) 安装php7.1.3 (1)下载: 查看下载地址 为0时表示没有问题 [root@lnmp php-7.2.8]# make install [root@lnmp php-7.2.8]# echo $? 版本,如下显示安装成功 [root@lnmp etc]# /usr/local/php7/bin/php -v PHP 7.2.8 (cli) (built: Mar 9 2019 15:10:06) (4)配置php.ini [root@lnmp php-7.2.8]# cp php.ini-development /usr/local/php7/lib/php.ini [root@lnmp php S 2018 0:50 php-fpm: pool www (7)不同nginx 站点使用不用的 PHP 版本,配置如下 [root@lnmp w3c]# cd /w3c/lnmp/ [root

    5.5K10编辑于 2022-08-09
  • 来自专栏全栈程序员必看

    记laravel项目,本地环境PHP7.1,线上PHP版本7.2,报错each函数废弃问题

    the each() function is deprecated. this message will be suppressed on further calls laravel 例子1: php7.1 ) = each( $u ) ) { $u = $u[$key]; break; } } 改为php7.2 写法 if ( is_array( $u ) ) { $u = current($u); } As PHP7.2 says, I suggest to use foreach —-正如PHP7.2所说,我建议使用foreach()函数来替代已弃用的each()。这里我举几个在Wordpress中对我有用的例子。 //去掉最后一个&字符 $arg = substr($arg, 0, strlen($arg) - 1); return $arg; } 参考:php

    60410编辑于 2022-07-18
  • wamp——添加多版本PHP

    前言 从下载到部署,手把手教学~ wamp 版本 | 3.0.4 32位 步骤 下载PHP 进入网站https://windows.php.net/download然后选择想要的版本下载 注意点: 1 选择和wamp对应的版本 2. 选择Thread Safe的版本 部署PHP版本 1.将下载好的压缩包解压后,名字改为和php+版本号的组合 2.移入到wamp/bin/php目录下 添加配置文件 1. 复制已存在的PHP版本包中的配置中的wampserver.conf的配置文件,移入到新的PHP文件目录下 2.复制新文件目录中的php.ini-development配置文件并改名为phpForApache.ini 查看新版本PHP目录下的apache模块 3.修改apache模块改为和当前目录对应的 重新打开 退出wamp,重新打开。重新启动服务是没有效果的,重新打开后你就可以看到你的PHP版本

    82410编辑于 2024-08-16
  • 来自专栏HHTjim'S 部落格

    php版本的charCodeAt()函数

    php版本的charCodeAt()函数 作者:matrix 被围观: 4,962 次 发布时间:2014-03-29 分类:兼容并蓄 零零星星 | 8 条评论 » 这是一个创建于 3077 JavaScript里经常看到charCodeAt函数但有些时候需要转换为php,这下就哦豁了。php里没有这玩意~ 自己写又搞不来。

    1.9K10编辑于 2022-09-26
  • 来自专栏魏艾斯博客www.vpsss.net

    Siteground如何升级php版本

    Siteground如何升级php版本?siteground的php默认版本php5.6,而根据php官方的说法,升级到php较新版本可以大大增加php性能发挥,也同时给网站提速了。 好处这么多那么在siteground里面怎么升级php版本呢?下面跟着魏艾斯博客来看看吧 1、登陆siteground账号,点击cPanel中的 PHP Version Manager 工具。 ? 2、点击文件夹图标,选择你想要改变php版本的文件夹。注意这个改变对下面的子目录同样有效。 如果想要改变整个站点的php版本,那就选择 public_html 文件夹, 点击文件夹名,从列表中选择想要的最终php版本,点击Save保存. ? 这样子php版本切换就结束了。

    3K30发布于 2019-01-02
  • 来自专栏狂码一生

    Linux升级现有PHP版本

    1.进入终端后查看PHP版本 php -v 输出可能如下: PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014  The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend  Technologies  with Zend OPcache v7.0.4 yum remove php-common 然后像安装那样问你是否继续的,输入yes即可 4.安装php 5.6版本php56w-devel这个不是必需的) yum install -y php56w php56w-mysql php56w-mysqli php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-MySQL php56w-intl php56w-mbstring 5.重启httpd service httpd restart 查看最新的版本 php -v 6.升级成功 版权声明

    5.8K100发布于 2018-04-28
领券