Mac下php 5升级到php 7的步骤详解
php  /  管理员 发布于 6年前   99
前言 在MAC OS X 10.11中php的版本是5.5的,近来一年多里,看到了很多关于php7介绍,以为php7增加了很多新特性,也删除了原来很多的老特性,所以一直以来并没想去尝试使用php7,但今天去php官网上认真的看了一下php7的新特性,发现其实php7最大的提升在于性能,虽然在语法上增加了很多新特性,但不影响开发,并且能很好的兼容以前php的代码,在这里简要的说明一下php7的新特性,具体的说明请移步到官网去看。 移除的一些特性 1.移除一些旧的扩展,被移迁移到了PECL(例如:mysql_*) 2.移除SAPIs的支持 3. 4.16进制的字符串转换被废除了 5.HTTP_RAW_POST_DATA移除了(可以使用php://input替代) 6.静态函数里面不再支持通过一个不兼容的$this调用一个非静态的函数了 7.php.ini文件移除了#作为注释,统一用;去注释 新特性 说了这么多的废话,进入主题吧。 升级步骤如下: 1、升级php(在终端下执行) 在终端下直到出现”Syntax OK”就说明安装成功了。这个时候,用 2、解决mysql链接的问题,由于php7抛弃了mysql的扩展函数(mysql_*),所有的链接mysql都要使用pdo,而php7的pdo_mysql.default_socket默认路径是/tmp/mysql.sock,而mysql.sock的路径在/private/var/mysql/mysql.sock,所以需要做一个软连接到tmp文件夹,在终端下执行 如果解决以上错误,php链接数据库时会提示: 3、重启apache和mysql,这样就可以啦! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对AIDI的支持。和
这样的标签被移除了
//PHP5"0x10" == "16" //PHP7"0x10" != "16"
$o = & new className{}
,不再支持这样的写法curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1
phpinfo()
函数,你可以看到PHP Version 7.1.0alpha2
cd /tmpsudo ln -s /private/var/mysql/mysql.sock mysql.sock
SQLSTATE[HY000] [2002] No such file or directory
您可能感兴趣的文章:
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号