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

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

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

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

由于項(xiàng)目和學(xué)習(xí)的需要,本機(jī)曾經(jīng)升級(jí)到了5.5.38已經(jīng)不夠折騰了,所以時(shí)候升級(jí)一波5.6了(沒必要到7的時(shí)候,我是不會(huì)去升級(jí)的)。

首先直接去搜索引擎找便捷的方法唄,直接就選中了一款來自“簡(jiǎn)書”的文章,因?yàn)樗秃?jiǎn)單的一條命令:

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

看到這個(gè)地址,我心里就放心了!因?yàn)樯弦粋€(gè)版本也是liip的。
我首先看了一下這個(gè)install.sh的內(nèi)容,確定沒有什么危險(xiǎn),里面其實(shí)就是檢測(cè)一下設(shè)備的系統(tǒng)版本和cpu類型是否可以升級(jí)。
環(huán)境檢測(cè)沒問題就去下載了一個(gè)叫做“packager.tgz”的壓縮包,然后解壓,運(yùn)行里面的pythony腳本。

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

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

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

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            # 修改結(jié)束            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

那一串字符其實(shí)就是要下載的文件的名字,這樣他就不會(huì)去網(wǎng)上下載了直接用本地的。
好! 然后自己手動(dòng)執(zhí)行這個(gè)python腳本

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

沒毛病,自己乖乖的執(zhí)行完了。。。
最終:/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/提供的一切!

配置路徑

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

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

sudo vim ~/.bash_profile

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

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

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

最后,運(yùn)行命令:

source ~/.bash_profile

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

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

至于這個(gè)真假,你們自己判斷吧!

[我要糾錯(cuò)]
[ 編輯:王振袢 &發(fā)表于江蘇 ]
關(guān)鍵詞: 由于 項(xiàng)目 學(xué)習(xí) 需要 本機(jī)

來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺(tái),并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)聯(lián)系小編,我們會(huì)及時(shí)審核處理。
聲明:江蘇教育黃頁對(duì)文中觀點(diǎn)保持中立,對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對(duì)文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。

點(diǎn)個(gè)贊
0
踩一腳
0

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

Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺(tái)保留所有權(quán)利

蘇公網(wǎng)安備32010402000125 蘇ICP備14051488號(hào)-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司

南京思必達(dá)教育科技有限公司版權(quán)所有   百度統(tǒng)計(jì)

主站蜘蛛池模板: 久久久久88色偷偷免费 | 免费看黄网站在线 | 日本一区二区视频在线观看 | 成人高清毛片a | 成人网中文字幕色 | 国产盗摄精品一区二区 | 日韩黄a级成人毛片 | 夜夜夜夜曰天天天天拍国产 | 日本三级香港三级三级人 | 美日韩毛片 | 麻豆视频传媒二区 | 欧美中文字幕在线视频 | 成人黄网18免费观看的网站 | 免费高清毛片 | 国产一级在线观看 | 黄色一级视频网 | 日本免费全黄一级裸片视频 | yellow在线免费视频 | 亚洲欧洲日韩综合色天使不卡 | ww7788色淫网站女女免费 | 国产成人免费在线 | 亚洲成人免费网址 | 国产年成美女网站视频免费看 | 日韩在线免费观看视频 | 久久精品视频8 | 欧美一级日韩在线观看 | 国产一区三区二区中文在线 | 99久久丝袜腿交 | 全免费毛片在线播放 | 第一页综合| 性刺激欧美三级在线现看中文 | 日韩欧美卡一卡二卡新区 | 99精品视频在线观看 | 欧美日韩精品在线播放 | 亚洲欧美日本韩国 | 看全色黄大色黄大片女图片 | 久久青娱乐 | 中文日韩亚洲欧美制服 | 99精品在线免费观看 | 手机福利视频一区二区 | 欧美黑人巨大硬xxx猛性 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產(chǎn)品享最低成本,有需要聯(lián)系,
  • 卡爾蔡司鏡片優(yōu)惠店,鏡片價(jià)格低
  • 蘋果原裝手機(jī)殼