免费在线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人在线播放 | 日韩福利视频导航 | 成人爱做日本视频免费 | 欧美狠狠插 | 美女视频网站黄 | 国产无限免费观看黄网站 | xxxxxx日本处大片免费看 | 中文字幕日本精品一区二区三区 | 亚洲欧美日韩在线一区二区三区 | 亚洲精品成人在线 | 天天操天天草 | 午夜影片 | 欧美1区 | 国产高清不卡视频在线播放 | 女性一级全黄生活片免费看 | 成人在免费观看视频国产 | 成人精品一区二区激情 | 韩日视频在线观看 | 日韩深夜福利视频 | 91亚洲导航深夜福利 | 日韩精品一| 中文字幕一精品亚洲无线一区 | 日批免费网站 | 夜鲁夜鲁夜鲁在线观看福利 | 欧美视频一区在线观看 | 日韩网站在线观看 | 福利体验区 | 最近中文字幕免费版在线 | 美女福利视频导航 | 亚洲欧美日韩精品久久奇米色影视 | 亚洲一区中文字幕在线观看 | 日本一二区视频 | 天天射天天爽 | 日日骑夜夜骑 | 精品福利在线观看 | 成人私人影院www片免费高清 | 国产黑丝视频 | 毛片免费在线播放 | 免费h黄肉动漫在线观看 | 妞干网在线观看视频 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼