欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mac下php 5升級(jí)到php 7的步驟詳解

 更新時(shí)間:2017年04月26日 10:48:58   作者:小憶  
這篇文章主要給大家介紹了在Mac下將php 5升級(jí)到php 7的步驟,文中將步驟介紹的非常詳細(xì),并分享了在升級(jí)過(guò)程中可能遇到的問(wèn)題的解決方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。

前言

在MAC OS X 10.11中php的版本是5.5的,近來(lái)一年多里,看到了很多關(guān)于php7介紹,以為php7增加了很多新特性,也刪除了原來(lái)很多的老特性,所以一直以來(lái)并沒(méi)想去嘗試使用php7,但今天去php官網(wǎng)上認(rèn)真的看了一下php7的新特性,發(fā)現(xiàn)其實(shí)php7最大的提升在于性能,雖然在語(yǔ)法上增加了很多新特性,但不影響開(kāi)發(fā),并且能很好的兼容以前php的代碼,在這里簡(jiǎn)要的說(shuō)明一下php7的新特性,具體的說(shuō)明請(qǐng)移步到官網(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ù)里面不再支持通過(guò)一個(gè)不兼容的$this調(diào)用一個(gè)非靜態(tài)的函數(shù)了

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

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

新特性

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

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

升級(jí)步驟如下:

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

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

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

2、解決mysql鏈接的問(wèn)題,由于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ù)庫(kù)時(shí)會(huì)提示:SQLSTATE[HY000] [2002] No such file or directory

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

總結(jié)

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

相關(guān)文章

  • 幾種有用的變型 PHP中循環(huán)語(yǔ)句的用法介紹

    幾種有用的變型 PHP中循環(huán)語(yǔ)句的用法介紹

    for語(yǔ)句可以說(shuō)是PHP(同時(shí)也是多種語(yǔ)言)的循環(huán)控制部份最基本的一個(gè)語(yǔ)句了,for語(yǔ)句的執(zhí)行規(guī)律和基礎(chǔ)用法在這里就不多說(shuō),可以參見(jiàn)PHP手冊(cè)for語(yǔ)句部分
    2012-01-01
  • php實(shí)現(xiàn)遍歷文件夾的方法匯總

    php實(shí)現(xiàn)遍歷文件夾的方法匯總

    在一般的PHP面試中,有很多都會(huì)問(wèn)及這樣的一個(gè)問(wèn)題:寫一個(gè)能遍歷指定文件夾下所有文件和文件夾的方法。下面我們就來(lái)匯總下,希望對(duì)大家能夠有所幫助
    2017-03-03
  • curl和libcurl的區(qū)別簡(jiǎn)介

    curl和libcurl的區(qū)別簡(jiǎn)介

    這篇文章主要介紹了curl和libcurl的區(qū)別簡(jiǎn)介,本文講解了curl簡(jiǎn)介、libcurl簡(jiǎn)介、curl與libcurl對(duì)比、“curl”的不同意思、PHP中使用curl和libcurl等內(nèi)容,這么多的curl,搞都搞不懂,看了本文才知道,我們一直用的其實(shí)是libcurl,需要的朋友可以參考下
    2015-07-07
  • php+MySQL判斷update語(yǔ)句是否執(zhí)行成功的方法

    php+MySQL判斷update語(yǔ)句是否執(zhí)行成功的方法

    這篇文章主要介紹了php+MySQL判斷update語(yǔ)句是否執(zhí)行成功的方法,可以通過(guò)mysql_affected_rows方法加以實(shí)現(xiàn),需要的朋友可以參考下
    2014-08-08
  • php讀取文件內(nèi)容的幾種方法詳解

    php讀取文件內(nèi)容的幾種方法詳解

    本篇文章是對(duì)php中讀取文件內(nèi)容的幾種方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 自定義session存儲(chǔ)機(jī)制避免會(huì)話保持問(wèn)題

    自定義session存儲(chǔ)機(jī)制避免會(huì)話保持問(wèn)題

    PHP服務(wù)端session以文件的方式存儲(chǔ),當(dāng)用戶訪問(wèn)量過(guò)大時(shí)就會(huì)面臨會(huì)話保持的問(wèn)題,下面有兩種解決方案,需要的朋友可以參考下
    2014-10-10
  • php+mysql開(kāi)發(fā)中的經(jīng)驗(yàn)與常識(shí)小結(jié)

    php+mysql開(kāi)發(fā)中的經(jīng)驗(yàn)與常識(shí)小結(jié)

    這篇文章主要介紹了php+mysql開(kāi)發(fā)中的經(jīng)驗(yàn)與常識(shí),簡(jiǎn)單總結(jié)分析了php+mysql數(shù)據(jù)庫(kù)程序設(shè)計(jì)中的命名規(guī)范、數(shù)據(jù)庫(kù)表、字段、索引等相關(guān)設(shè)計(jì)與使用規(guī)范,需要的朋友可以參考下
    2019-03-03
  • PHP常見(jiàn)錯(cuò)誤提示含義解釋(實(shí)用!值得收藏)

    PHP常見(jiàn)錯(cuò)誤提示含義解釋(實(shí)用!值得收藏)

    這篇文章主要介紹了PHP常見(jiàn)錯(cuò)誤提示含義解釋,包含了各種常見(jiàn)的PHP錯(cuò)誤提示及具體含義,便于查詢參考,需要的朋友可以參考下
    2016-04-04
  • Yii學(xué)習(xí)總結(jié)之安裝配置

    Yii學(xué)習(xí)總結(jié)之安裝配置

    本文是Yii學(xué)習(xí)總結(jié)系列文章的第一篇,主要給大家介紹下YII的簡(jiǎn)單介紹及安裝和配置,有需要的小伙伴參考下吧。
    2015-02-02
  • PHP控制反轉(zhuǎn)(IOC)和依賴注入(DI)

    PHP控制反轉(zhuǎn)(IOC)和依賴注入(DI)

    本文主要介紹了PHP控制反轉(zhuǎn)(IOC)和依賴注入(DI)的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03

最新評(píng)論