免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

我是如何將mac OS X(10.15.4)的PHP版本降級到5.6.29的操作過程

:2020年03月26日 本站(微博
分享到:

由于項目和學習的需要,本機曾經升級到了5.5.38已經不夠折騰了,所以時候升級一波5.6了(沒必要到7的時候,我是不會去升級的)。首先直接去搜索引擎找便捷的方法唄,直接就選中了一款來自“簡書”的文章...

由于項目和學習的需要,本機曾經升級到了5.5.38已經不夠折騰了,所以時候升級一波5.6了(沒必要到7的時候,我是不會去升級的)。

首先直接去搜索引擎找便捷的方法唄,直接就選中了一款來自“簡書”的文章,因為它就簡單的一條命令:

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

看到這個地址,我心里就放心了!因為上一個版本也是liip的。
我首先看了一下這個install.sh的內容,確定沒有什么危險,里面其實就是檢測一下設備的系統版本和cpu類型是否可以升級。
環境檢測沒問題就去下載了一個叫做“packager.tgz”的壓縮包,然后解壓,運行里面的pythony腳本。

12
#TYPE = 5.6-10.10sudo packager.py install $TYPE-frontenddev

看到了sudo哦,嘻嘻,自己下載那個packager.tgz看看python代碼。好,打開packager.py,找到腳本入口:
c = Cli()
c.run()
嗯,好! 看不懂了。。。管他呢 直接運行吧。。。
然而結果是,install.sh運行沒啥問題,到了python腳本的時候,要下載一個更新包,就一直不動了。

12
downloading https://s3-eu-west-1.amazonaws.com/php-osx.liip.ch/install/5.6-10.10-frontenddev-latest.datdownloading https://s3-eu-west-1.amazonaws.com/php-osx.liip.ch/install/5.6-10.10/frontenddev/5.6-10.10-frontenddev-5.6.29-20170114-210819.tar.bz2

第一行是獲取最新的更新包url,第二行是下載并保存這個更新包。
然而我卻傻傻的等了一下午!!!!!一個下午,喝了兩杯水,改了一個BUG,上了兩次廁所! 等不了了,control+c終止腳本運行,重新運行試一下,結果還是一樣。
所以我直接去瀏覽器打開這個URL,發現真的龜速啊!
機智的我直接用迅雷下好了,但是不知道這個包怎么用呀,里面除了包含編譯好的php一整套,還有別的,我也不知是干嘛的和該怎么用,不行,不能自己覆蓋,想看一下python腳本都執行了些什么,自己手動操作吧,但是打開python代碼文件的之后,跑來跑去,給繞暈了。
最終,我選擇在它下載這個更新文件的時候,替換成直接使用我本地下好的文件。(不得不說,我還是挺會想辦法的)

12345678910111213
def __fetchIndividual(self, url):        try:            print "downloading %s" % url            filename, headers = urllib.urlretrieve(url)            print "filename: %s" % filename            self.__filename = filename            self.__file = tarfile.open(self.__filename, 'r')            self.__file.errorlevel = 2            return True        except IOError:            return False        except tarfile.ReadError:            return False

果斷修改成:

123456789101112131415161718
def __fetchIndividual(self, url):        try:            print "downloading %s" % url            # 修改開始            if url.find('5.6-10.10-frontenddev-5.6.29-20170114-210819.tar.bz2'):                filename = "/usr/local/packager/tmp/5.6-10.10-frontenddev-5.6.29-20170114-210819.tar.bz2"            else:                filename, headers = urllib.urlretrieve(url)            print "filename: %s" % filename            # 修改結束            self.__filename = filename            self.__file = tarfile.open(self.__filename, 'r')            self.__file.errorlevel = 2            return True        except IOError:            return False        except tarfile.ReadError:            return False

那一串字符其實就是要下載的文件的名字,這樣他就不會去網上下載了直接用本地的。
好! 然后自己手動執行這個python腳本

1
sudo /usr/local/packager/packager.py install 5.6-10.10-frontenddev

沒毛病,自己乖乖的執行完了。。。
最終:/usr/local/php5/bin/php -v
輸出:
PHP 5.6.29 (cli) (built: Jan 14 2017 21:05:20)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans
沒毛病!

感謝https://php-osx.liip.ch/提供的一切!

配置路徑

安裝完畢如果在終端里運行PHP -v命令,還是會顯示mac自帶的舊版本。因此,我們還需要配置一下路徑。

在命令行中輸入如下命令:

sudo vim ~/.bash_profile

然后,在文件的最后加上:

export PATH=/usr/local/php5-7.0.7-20160526-160257/bin:$PATH;

注意:我這里是以安裝的PHP7.0的路徑來配置的,你需要進到/usr/local中查看你所安裝的PHP的路徑。

最后,運行命令:

source ~/.bash_profile

配置完成,再試試php -v顯示的就是最新安裝的PHP版本了。

有人說要/etc/profile配置export PATH="/usr/local/php5/bin:$PATH"

至于這個真假,你們自己判斷吧!

[我要糾錯]
文:王振袢&發表于江蘇
關鍵詞: 由于 項目 學習 需要 本機

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:我是如何將mac OS X(10.15.4)的PHP版本降級到5.6.29的操作過程

Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統計

主站蜘蛛池模板: 国产a∨一区二区三区香蕉小说 | 日韩a在线看免费观看视频 日韩h片 | 人人做人人爽人人爱秋霞影视 | 午夜视频免费在线播放 | 人人爱天天做夜夜爽 | 日本 国产 欧美 | 国产一区二三区 | 26uuu在线观看 | 亚洲日日操 | 久久久青草青青亚洲国产免观 | 午夜国产精品久久影院 | 97福利视频导航欧美一区 | 久久一区二区精品 | 激情综合五月 | yjizz国产在线视频网 | 欧美性69videosex| 一级aaa级毛片午夜在线播放 | 欧美性高清视频免费看www | 精品视频在线视频 | 国产清纯91天堂在线观看 | 一级黄色大全 | 免费观看欧美一区二区三区 | 麻豆乐园| 久久99综合国产精品亚洲首页 | 亚洲黄色一级大片 | 日韩新片在线观看网 | 亚洲综合久久1区2区3区 | 成人禁18视频在线观看 | 美尻在线 | 欧美视频xxx | 妇欲欢公爽公妇高h欲 | 翁熄性荡事最新篇王伟忠 | 午夜小视频在线 | 亚洲欧美日韩国产vr在线观 | 一本无线乱码不卡一二三四 | 草草视频在线观看 | 成人动漫在线观看视频 | 蜜桃97爱成人 | av毛片免费看 | 韩国理论片最新第一页 | 国产人成在线视频 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼