久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Mac下php 5升級到php 7的步驟詳解

這篇文章主要給大家介紹了在Mac下將php 5升級到php 7的步驟,文中將步驟介紹的非常詳細(xì),并分享了在升級過程中可能遇到的問題的解決方法,需要的朋友可以參考借鑒,下面來一起看看

前言

在MAC OS X 10.11中php的版本是5.5的,近來一年多里,看到了很多關(guān)于php7介紹,以為php7增加了很多新特性,也刪除了原來很多的老特性,所以一直以來并沒想去嘗試使用php7,但今天去php官網(wǎng)上認(rèn)真的看了一下php7的新特性,發(fā)現(xiàn)其實(shí)php7最大的提升在于性能,雖然在語法上增加了很多新特性,但不影響開發(fā),并且能很好的兼容以前php的代碼,在這里簡要的說明一下php7的新特性,具體的說明請移步到官網(wǎng)去看。

移除的一些特性

     1.移除一些舊的擴(kuò)展,被移遷移到了PECL(例如:mysql_*)

     2.移除SAPIs的支持

     3.<?<? language=“php”這樣的標(biāo)簽被移除了

     4.16進(jìn)制的字符串轉(zhuǎn)換被廢除了

//PHP5
"0x10" == "16"
 
//PHP7
"0x10" != "16"

     5.HTTP_RAW_POST_DATA移除了(可以使用php://input替代)

     6.靜態(tài)函數(shù)里面不再支持通過一個(gè)不兼容的$this調(diào)用一個(gè)非靜態(tài)的函數(shù)了

        $o = & new className{} ,不再支持這樣的寫法

     7.php.ini文件移除了#作為注釋,統(tǒng)一用;去注釋

新特性

  • ZEND引擎升級到Zend Engine 3,也就是所謂的PHP NG
  • 增加抽象語法樹,使編譯更加科學(xué)
  • 64位的INT支持
  • 統(tǒng)一的變量語法
  • 原聲的TLS - 對擴(kuò)展開發(fā)有意義
  • 一致性foreach循環(huán)的改進(jìn)
  • 新增 <=>、**、?? 、\u{xxxx}操作符
  • 增加了返回類型的聲明
  • 增加了標(biāo)量類型的聲明
  • 核心錯(cuò)誤可以通過異常捕獲了
  • 增加了上下文敏感的詞法分析

說了這么多的廢話,進(jìn)入主題吧。

升級步驟如下:

1、升級php(在終端下執(zhí)行)

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1

在終端下直到出現(xiàn)”Syntax OK”就說明安裝成功了。這個(gè)時(shí)候,用phpinfo()函數(shù),你可以看到PHP Version 7.1.0alpha2

2、解決mysql鏈接的問題,由于php7拋棄了mysql的擴(kuò)展函數(shù)(mysql_*),所有的鏈接mysql都要使用pdo,而php7的pdo_mysql.default_socket默認(rèn)路徑是/tmp/mysql.sock,而mysql.sock的路徑在/private/var/mysql/mysql.sock,所以需要做一個(gè)軟連接到tmp文件夾,在終端下執(zhí)行

cd /tmp
sudo ln -s /private/var/mysql/mysql.sock mysql.sock

如果解決以上錯(cuò)誤,php鏈接數(shù)據(jù)庫時(shí)會提示:SQLSTATE[HY000] [2002] No such file or directory

3、重啟apache和mysql,這樣就可以啦!

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

下面小編就為大家?guī)硪黄狾Auth認(rèn)證協(xié)議中的HMACSHA1加密算法(實(shí)例)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
這篇文章主要介紹了 Mac系統(tǒng)完美安裝PHP7詳細(xì)教程,需要的朋友可以參考下
網(wǎng)上關(guān)于php版本切換的文章有很多,但測試發(fā)現(xiàn)有很多都不行,所以不如自己想辦法實(shí)現(xiàn)了,所以下面這篇文章主要給大家介紹了在MAC系統(tǒng)下通過改apache配置文件的方法來使php多版本切
本文主要介紹了在mac系統(tǒng)下安裝多個(gè)php并自由切換的方法,文中先介紹了安裝多版本php的方法以及遇到相關(guān)錯(cuò)誤的解決方法,版本切換主要是利用php-version工具,php-version是一個(gè)幫助管理
本文給大家匯總了四種在mac os下實(shí)現(xiàn)快速切換多個(gè)php版本的方法,非常簡單實(shí)用,有需要的小伙伴可以參考下
這篇文章主要介紹了在Mac OS下搭建LNMP開發(fā)環(huán)境的步驟,文中通過一步步的步驟介紹的非常詳細(xì),對大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
主站蜘蛛池模板: 亚洲激情视频在线 | 国产精品久久久久久久久久软件 | 国产免费一区 | 日本色高清 | 亚洲性视频 | 在线免费黄色小视频 | 天天综合永久入口 | 夜夜骑天天干 | 久久国产精品一区二区 | www.久久 | 久在线| 人人草天天草 | 视频在线一区二区 | 天天玩天天操天天干 | 亚洲久久 | 国产精品视频网站 | 天天草天天 | 日本成人二区 | 午夜影院官网 | 欧美一区二区黄 | 国产精品美女一区二区三区 | 久久高清免费视频 | 在线婷婷 | 亚洲一区中文字幕 | 国产999精品久久久影片官网 | 日韩视频在线免费观看 | 欧产日产国产精品国产 | 欧美精品久久久 | 美女毛片免费看 | 一区二区高清 | 在线观看中文字幕 | 久久久久久91 | 九九热在线视频观看这里只有精品 | www.久久久.com | 久久一区二区三区四区 | 久久久99国产精品免费 | 欧美综合一区 | 午夜精品视频在线观看 | 91高清在线观看 | 午夜久久久 | 99福利视频|