導航:首頁 > IDC知識 > cygwin伺服器

cygwin伺服器

發布時間:2020-10-15 22:03:41

1、windows7下使用cygwin連接Linux伺服器的問題

cygwin 不怎麼用, 你可以先 putty ssh -- linux 測試伺服器是否正常,在找原因

2、如何通過Cygwin的ssh遠程訪問其他伺服器

點擊下載的軟體進行安裝,安裝時以下步驟需要選擇,一個是選擇下載的鏡像站點,一個是選擇安裝的附帶軟體包,因為太多,我們可以在搜索框里輸入openss縮小查找范圍,在下面的net大項下,選擇openssh和openssl兩個軟體進行安裝,默認是一個附帶的軟體都不安裝,因此需要手動選擇一下,其他都是默認安裝。

3
安裝完以後先在系統裡面添加兩個環境變數,一個是新建系統變數:CYGWIN=ntsec tty,另外一個是在path中追加C:\Cygwin\bin,我這里默認安裝在C盤,因此PATH後追加的就是C:\Cygwin\bin\。系統環境變數設置步驟如下:右鍵點擊我的電腦,點屬性,出來的對話框點擊高級,在點擊環境變數。

3、windows sever2016怎麼安裝swoole

1.1、打開下載好的cygwin安裝包,開始安裝cygwin。
1.1.1、一直下一步,下一步到選擇cygwin的安裝目錄(這個同時也會是swoole的安裝目錄):

1.1.2、選擇文件包下載的存放位置:

1.1.3、選擇(所要連接的)伺服器(用於後續下載文件):

此處需要選擇一個伺服器,之後就是從該伺服器下載對應的安裝所需的模塊文件了。
因此,此處如果選擇的伺服器不合適的話,盡管你的網路本身速度很快,但是此處下載速度很慢。
所以,此處需要選擇一個速度比較快的伺服器。
對於國內來說,連接很多國外的伺服器,速度一般都很慢。
不過,目前已經的,口碑較好的,速度較快的伺服器,是近幾年剛出現的163的伺服器。
所以,此處對於多數人,最好的選擇就是選擇163的伺服器。
此處,我這里,由圖可見,已經默認選擇好了163的伺服器,所以不需要額外設置了。
如果你的選擇其他的伺服器,而且伺服器列表中也找不到163的話,那麼可以自己手動添加:
在Use URL處,輸入:
http://mirrors.163.com/cygwin/

1.1.4、選擇安裝的軟體包,這里需要安裝gcc、php、php開發工具、autoconf、pcre-devel,其它默認,這里注意的是,在上方的搜索欄搜索後,在下邊找到對應的軟體包選中,點擊下一步按鈕開始安裝。(注意:下方的截圖是我安裝後界面,點擊的位置一樣,後邊的圖標可能不一樣哦)

1.1.5、然後就是下一步下一步直到Cygwin安裝完成。

2、安裝swoole
2.1、解壓swoole的源程序到Cygwin的項目根目錄(如:/home/project)。
可以直接把壓縮包放到/home/project目錄下,右鍵解壓,也可以用命令執行,隨你。圖方便,這里我直接使用右鍵方式解壓。(命令解壓:tar -zcvf file swoole-src-1.8.11-rc1.tar.gz)

2.2、打開Cygwin軟體(注意:要是你的Cygwin也安裝在C盤,那你得注意了,安裝swoole的時候有可能報錯,解決辦法是右鍵管理員身份打開Cygwin)。

2.3、此時的環境就好似linux的終端,而根目錄就是Cygwin的安裝目錄,在界面輸入命令:cd /home/project/swoole,其中swoole是解壓的源程序。

2.4、輸入命令:phpize,生成編譯的配置文件configure。

2.5、輸入命令:./configure && make && make install
配置、編譯、編譯安裝swoole
(PS:執行./configure,除了編譯配置,還會檢測環境等等)
2.6、使用命令: php -i | grep php.ini,找到php cli使用的配置文件php.ini的路徑。

2.7、修改php.ini文件,在文件中添加一行:extension=swoole.so。
(PS: 1. 如果對linux下的vi編輯器不熟悉,可以在Windows下打開php.ini文件;2. 因為swoole已經改變了php的編程方式,所以建議關閉配置文件中的除swoole擴展之外的其它所有擴展,方法是在其前面加上「;」英文分號)。
2.7.1、linux下的vi編輯器。

2.7.2、手動打開修改。

2.8、關閉退出。
2.9、使用命令:php -m,查看載入的模塊,如果看到swoole,則擴展添加成功,到此環境搭建成功!

環境測試
1、在源程序中有一個examples文件夾,里邊是一些范常式序,我們這里以運行一個http伺服器做示範,進入到http范常式序目錄,在Cygwin中輸入命令:php server.php,因為http伺服器的范常式序是放在http目錄中的,用命令運行這個范常式序

2、打開瀏覽器,在地址欄輸入:127.0.0.1:9501,回車顯示Hello swoole,成功!

總結分析
1、此方法雖然可以在Windows下成功搭建swoole,但是php版本最高也就5.4,對於項目php版本需求高於5.4的就沒法使用了。這里是不是可以對其php版本升級呢?本人還沒有嘗試過,待後續...。如果有哪位大神成功升級,望留言說明方法以及提供建議,以此使我以及大眾少走彎路,不勝感激。
2、搭建成功後會生成自己的一個類似PphStudy環境的「IBOS控制中心」,運行swoole的時候得用這個環境運行,不需要再安裝別的php環境。
3、生成很多自帶無用的表,看著不太舒服。資料庫表也不好操作,本人還是習慣用navicat。

4、cygwin 怎樣啟動ftp 伺服器

安裝Cygwin
一、下載完成後,安裝Cygwin_setup.exe,直接點擊下一步出現安裝模式,如下圖所示:

三種安裝模式:
1.Installfrom Internet,這種模式直接從安裝,適合網速較快的情況;
2.downloadWithout Installing,這種模式只從網上下載Cygwin的組件包,但不安裝;
3.Installfrom Local Directory,這種模式與上面第二種模式對應,當你的Cygwin組件包已經下載到本地,則可以使用此模式從本地安裝Cygwin。

二、從上述三種模式中選擇適合的安裝模式,這里我們選擇第一種安裝模式,Cygwin組件下載完畢後會直接保存到本地,以便能夠再次安裝。選中後,點擊「下一步」,如圖所示:

三、這一步選擇Cygwin的安裝目錄,默認安裝位置是c:cygwin,你自己也可以選擇安裝目錄,然後點擊「下一步」,如圖所示:

四、安裝過程中從網上下載的Cygwin組件包的保存位置,是你上一步操作選擇的目錄,點擊「下一步」,如圖所示:

1.Direct Connection指定 Internet 連接;
2.如果你有代理伺服器,選擇「Use Internet Explorer ProxySettings」;
3.通過瀏覽器選項獲得伺服器名,選擇使用代理,輸入代理伺服器的主機名和埠號。
五、通過Direct Connection連接,選擇「下一步」,如圖所示:

1.Cygwin默認情況下提供了多個下載鏡像站點,因為這些站點是義務的鏡像,單獨一個下載點可能有風險,在其中選擇一個下載站點即可(通常情況下它們是可用的,但有時可能因各種原因不可用)。通常情況下,建議選擇離你比較近的那個站點。
2.指定一個站點,例如輸入http://www.cygwin.cn,在User URL中填寫這個地址,然後點add,就能將這個地址加到上面的鏡像列表中,然後可以選擇這個鏡像進行安裝。

六、通過http://mirrors.163.com用戶連接,點擊「下一步」,如圖所示:

1.在此頁面,你將選擇要安裝的包。默認情況下,Cygwin 基本包將不會安裝 GCC,因此,你必須修改默認設置
2.將滑鼠移動Devel邊的加號(+)上,然後點擊它展開Devel類;後面緊跟三個參數分別為:Default(默認),Install(安裝,全部),Uninstall(卸載,全部)。
3.Devel的分支下有很多組件,其中我們必須安裝的組件包含:Binutils,gcc,gcc-mingw,gdb,如圖所示:
binutils組件

gcc組件
gcc-mingw組件

gdb組件

選擇完成之後,點擊「下一步」,進入安裝過程,此時等待安裝結束,出現如圖所示,點擊「完成」。

七、測試安裝是否成功

5、安裝Cygwin的時候出現如此提示,怎麼換伺服器都沒有用。請問什麼原因?!

換個安裝目錄試試

與cygwin伺服器相關的知識