日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

msys2编译php,MSYS2初体验

發布時間:2024/1/1 php 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 msys2编译php,MSYS2初体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

憂郁輝叔先鎮樓

作為一名windows下面開發者,之前工作Cygwin做為輔助。前些天突然發現了一個叫MSYS2的家伙。

發現這家伙還不錯,這是百度百科的介紹:

MSYS2 (Minimal SYStem 2) 是一個MSYS的獨立改寫版本,主要用于 shell

命令行開發環境。同時它也是一個在Cygwin (POSIX 兼容性層) 和

MinGW-w64(從”MinGW-生成”)基礎上產生的,追求更好的互操作性的 Windows 軟件。 MSYS2

是MSYS的一個升級版,準確的說是集成了pacman(我喜歡叫吃豆人)和Mingw-w64的Cygwin升級版, 提供了bash

shell等linux環境、版本控制軟件(git/hg)和MinGW-w64 工具鏈。與MSYS最大的區別是移植了 Arch

Linux的軟件包管理系統 Pacman(其實是與Cygwin的區別)。 看起來還不錯,這是官網

安裝就下載二進制安裝程序安裝就可以了。

安裝之后急切地 pacman -Sy 刷新軟件包數據,官網的源還有點慢。換中科大的源吧。

cd /etc/pacman.d

ls

-------------------

gnupg mirrorlist.mingw32 mirrorlist.mingw64 mirrorlist.msys

三個mirrorlist開頭的文件就是源的配置文件

編輯 /etc/pacman.d/mirrorlist.mingw32 ,在文件開頭添加:

Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686

編輯 /etc/pacman.d/mirrorlist.mingw64 ,在文件開頭添加:

Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64

編輯 /etc/pacman.d/mirrorlist.msys ,在文件開頭添加:

Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch

然后執行 pacman -Sy 刷新軟件包數據即可。

還有一點,cygwin切換系統磁盤是:

cd /cygdrive/d/ #比如切換到d盤

MYSYS2是:

cd /d

使用windows原生命令比如ping會中文亂碼,這么解決:

新建 /bin/win:

#!/bin/bash $@ |iconv -f gbk -t utf-8

使用:

/bin/win ping baidu.com

好了就這樣

更多知識分享,請掃碼關注:

總結

以上是生活随笔為你收集整理的msys2编译php,MSYS2初体验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。