最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年04月26日 10:48:58   作者:小憶  
這篇文章主要給大家介紹了在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ù)里面不再支持通過一個不兼容的$this調(diào)用一個非靜態(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)量類型的聲明
  • 核心錯誤可以通過異常捕獲了
  • 增加了上下文敏感的詞法分析

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

升級步驟如下:

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

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

在終端下直到出現(xiàn)”Syntax OK”就說明安裝成功了。這個時候,用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,所以需要做一個軟連接到tmp文件夾,在終端下執(zhí)行

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

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

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

總結(jié)

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

相關(guān)文章

  • php中的數(shù)組操作函數(shù)整理

    php中的數(shù)組操作函數(shù)整理

    PHP 中的數(shù)組實(shí)際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方面做了優(yōu)化,因此可以把它當(dāng)成真正的數(shù)組來使用,或列表(矢量),散列表(是圖的一種實(shí)現(xiàn)),字典,集合,棧,隊列以及更多可能性。因?yàn)榭梢杂昧硪粋€ PHP 數(shù)組作為值,也可以很容易地模擬樹。
    2008-08-08
  • 最令PHP初學(xué)者們頭痛的十四個問題

    最令PHP初學(xué)者們頭痛的十四個問題

    最令PHP初學(xué)者們頭痛的十四個問題...
    2007-01-01
  • 國外十大最流行的PHP框架排名

    國外十大最流行的PHP框架排名

    本文來自國外的一個PHP技術(shù)人員網(wǎng)站,總結(jié)了國外的十個目前最流行的PHP MVC框架。具體排名順序未必準(zhǔn)確,還有些知名框架,如Kohana等也沒有提及。不過仍可以做為一篇不錯的參考
    2013-07-07
  • thinkphp 一個頁面使用2次分頁的實(shí)現(xiàn)方法

    thinkphp 一個頁面使用2次分頁的實(shí)現(xiàn)方法

    thinkphp內(nèi)置ORG.Util.Page方法分頁,使分頁變得非常簡單快捷。 但是如果一個頁面里需要使用2次分頁,就會產(chǎn)生沖突,這里先記錄下百度來的解決辦法。需要的朋友可以參考下
    2013-07-07
  • PHP實(shí)現(xiàn)二維數(shù)組(或多維數(shù)組)轉(zhuǎn)換成一維數(shù)組的常見方法總結(jié)

    PHP實(shí)現(xiàn)二維數(shù)組(或多維數(shù)組)轉(zhuǎn)換成一維數(shù)組的常見方法總結(jié)

    這篇文章主要介紹了PHP實(shí)現(xiàn)二維數(shù)組(或多維數(shù)組)轉(zhuǎn)換成一維數(shù)組的常見方法,結(jié)合實(shí)例形式總結(jié)分析了PHP數(shù)組遍歷、轉(zhuǎn)換所涉及的array_reduce、array_walk_recursive及array_map函數(shù)常見使用技巧,需要的朋友可以參考下
    2019-12-12
  • php實(shí)現(xiàn)查詢百度google收錄情況(示例代碼)

    php實(shí)現(xiàn)查詢百度google收錄情況(示例代碼)

    對了貌似查google pr的東西只是file一個地址而已,如此說了就沒有什么難度了。完整代碼如下
    2013-08-08
  • PHP開發(fā)技巧之PHAR反序列化詳解

    PHP開發(fā)技巧之PHAR反序列化詳解

    這篇文章主要為大家介紹了PHP開發(fā)技巧之PHAR反序列化詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • php獲取ajax的headers方法與內(nèi)容實(shí)例

    php獲取ajax的headers方法與內(nèi)容實(shí)例

    下面小編就為大家分享一篇php獲取ajax的headers方法與內(nèi)容實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • asp.net和php的區(qū)別點(diǎn)總結(jié)

    asp.net和php的區(qū)別點(diǎn)總結(jié)

    在本篇文章里小編給大家分享了關(guān)于asp.net和php的區(qū)別的相關(guān)知識點(diǎn),需要的朋友們可以分享下。
    2019-10-10
  • 淺談Laravel中如何對大文件進(jìn)行加密

    淺談Laravel中如何對大文件進(jìn)行加密

    在Laravel項目中,用戶可以上傳任何大小的文件,出于安全目的,需要對這些文件進(jìn)行靜態(tài)加密。Laravel提供encryption, 但它們主要用于加密值。 使用encrypt助手方法對像圖像文件進(jìn)行加密可以很好地工作,文件內(nèi)容需要加載到內(nèi)存中,對于大文件來說是個問題。
    2021-05-05

最新評論

遂昌县| 呼和浩特市| 淮安市| 阿拉善右旗| 淅川县| 凌海市| 汝南县| 惠东县| 南投县| 盱眙县| 九江市| 五家渠市| 丹江口市| 资中县| 滦平县| 兴海县| 浦东新区| 施秉县| 哈巴河县| 松阳县| 龙门县| 赤峰市| 高清| 综艺| 庆阳市| 南通市| 宜兴市| 调兵山市| 蓬溪县| 永寿县| 普安县| 宁南县| 安宁市| 大厂| 郁南县| 永吉县| 明光市| 阿克苏市| 达拉特旗| 武威市| 娱乐|