A. 如何在Ubuntu14.04伺服器上安裝NodeJS
一、NodeJS介紹:
Node.JS是一個讓開發者可以快速創建網路應用的伺服器端JavaScript平台,同時運用JavaScript進行前端與後端編程,開發者可以更專注於系統的設計以及保持其一致性。
在這篇文章中,我們將向您介紹如何在Ubuntu14.04伺服器上開始您的Node.JS神奇之旅。
二、如何安裝發行穩定版的Node.JS
Ubuntu 14.04為了保證跨平台服務體驗的一致性,在它的倉庫中默認包含了一個版本為0.10.25的Node.JS,這個可能不是最新版本,但是卻一定是標准發行版本。
要想獲取這個版本的Node.JS,我們只要通過apt包管理工具來安裝就可以。在安裝之前,最好先更新一下apt包管理工具的本地索引,然後再從Ubuntu倉庫中安裝Node.JS。
sudo apt-get update
sudo apt-get install nodejs
如果Ubuntu軟體倉庫中的包正好是你所需要的,那麼上述步驟就是在Ubuntu10.04下安裝Node.JS的全部操作過程。大多數情況下,我們還希望也安裝一份Node.JS的包管理工具:npm,您可以通過以下命令安裝:
sudo apt-get install npm
NPM將讓使得安裝Node.JS的模塊或者源碼包變得非常簡單。
在您運行Node.JS的時候請一定要注意,因為與別的工具包相沖突的原因,Ubuntu倉庫中可執行的名字是nodejs而不是node。
下面,我們將討論Node.JS更多種靈活的安裝方式。
三、如何通過PPA來安裝Node.JS?
一個讓你可以保持獲得Node.JS最新版本的替代方案是加入由NodeSource維護的PPA(Personal Package Archive)私有包檔案。這個方式可以讓你獲得比Ubuntu倉庫更多的Node.JS版本。
首先:你得安裝PPA以獲得訪問它內容的許可權。
curl -sL https://deb.nodesource.com/setup | sudo bash -
通過上面的命令,PPA將加入到您的系統配置中,並且自動的更新您的本地包緩存,安裝完成之後,您可以像之前一樣通過apt-get來安裝Node.JS。
solo apt-get install nodejs
這里的nodejs安裝包包含了nodejs二進制執行文件以及npm可執行文件,所以您無須另外安裝npm,然而,為了使一些NPM包能正常工作(比如那些需要多源代碼編譯的包),你還需要安裝build-essentials包。
sudo apt-get install build-essential
四、如何使用NVM來安裝?
還有一種使用apt來安裝Node.JS的替代方案是使用一個特別設計的工具叫NVM,它的標准叫法是Node.JS版本管理工具(Node.js Version manager)。
使用NVM,您可以安裝多個可方便控制的獨立Node.JS環境,它將給您最新版本Node.JS的請求許可權,但也將允許你根據APP的需要而使用舊版本的Node.JS。
在開始之前,我們需要從Ubuntu倉庫中先安裝一些依賴包,NVM將利用這些工具來編譯需要的組件:
sudo apt-get update
sudo apt-get install build-essential libssl-dev
一旦這些依賴包安裝完成,您可以通過NVM的GitHub項目主頁將安裝腳本下載下來。版本號可能不盡相同,但是正常來說你可以通過以下方式來下載和安裝:
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
上面的命令將下載並且運行安裝腳本,安裝腳本將把軟體安裝到你home目錄的~/.nvm目錄下,同時也會在~/.profile加入必要的配置。
為了使~/.profile的配置生效,您可能需要退出並重新登錄您的賬戶,當然,也可以通過source命令來重新導入~/.profile的配置:
source ~/.profile
現在你已經安裝了NVM,你可以安裝Node.JS的各個獨立版本。為了找出當前的Node.JS可安裝版本,你可以敲入以下命令:
nvm ls-remote
回車可能會顯示如下內容:
. . .
v0.11.6
v0.11.7
v0.11.8
v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13
如你所見,當前Node.JS的最新可安裝版本是v0.11.13,你可以通過如下命令安裝這個版本的程序:
nvm install 0.11.13
通常情況下,NVM會自動切換到最新安裝的版本,你可以通過以下命令告訴NVM指定使用已經安裝的版本:
nvm use 0.11.13
當你使用NVM安裝Node.JS,它的可執行名稱是node,通過以下信不信你可以知道當前所使用的Node.JS版本:
node -v
顯示:
v.0.11.13
如果你安裝了多個版本的Node.JS,你可以通過以下命令列出已安裝版本:
nvm ls
如果你想把其中一個版本設置為默認的版本,你可以這樣:
nvm alias default 0.11.13
現在當一個請求發生時,0.11.13這個版本將自動被選擇,您也可以通過這樣的別名引用它:
nvm use default
每個版本都將保持其獨立的模塊和包,並且通過獨立的NPM來管理它們,你可以使用NPM的普通模式來為Node.JS項目安裝獨立的第三方包,它將安裝到Node.JS的./node_moles目錄下:
npm install express
如果你想將第三方包安裝成全局模式(將與其它使用同一個版本Node.JS的項目共用),那麼通過使用-g參數就可以實現:
npm install -g express
這個時候包將安裝到下面這個目錄:
~/.nvm/node_version/lib/node_moles/package_name
全局模式安裝的包將只允許你在命令行下使用,如果你想在在本地項目中使用,你還需要將它連接進來:
npm link express
如果需要幫助,你可以通過以入命令獲取幫助:
npm help
B. 剛租用了一個伺服器,怎麼在上面寫代碼,新手求教
在伺服器上安裝一個ftp伺服器軟體,開設一個賬戶,然後在你電腦上安裝一個ftp軟體,使用伺服器ip、你開設的賬戶連接登陸,就可以上傳下載文件了!!!
C. 怎樣在本地搭建代碼管理伺服器
搭建SVN伺服器端: 1. 解壓縮svn到一個目錄, 例如c:\svn 2. 解壓縮svnservice的壓縮包, 將svnservice.exe放入c:\svn\bin 3. 安裝TortoiseSVN, 安裝完畢時會提示重新啟動計算機, 重啟完畢後安裝簡體中文語言包, 然後在隨便一個目錄右擊, 就會發現多出了一些SVN相關菜單, 選擇其中的TortoiseSVN, 再選擇子菜單"Settings", 設置Language為"中文(簡體)" 4. 打開"我的電腦", 建立一個存放svn信息的目錄, 例如c:\svnhome, 然後返回在c盤, 右擊這個svnhome目錄, 在出現的菜單中選擇TortoiseSVN, 再選擇子菜單"在此創建文件庫", 選擇fsfs方式即可 (注: 這里選擇創建文件庫實際上就相當於讓TortoiseSVN代替你進行了svnadmin create c:\svnhome的操作) 5. 在dos控制台狀態下cd c:\svn\bin 然後svnservice -install -d -r c:\svnhome 再net start svnservice來將其作為服務運行, 建議你再到控制面板-管理工具-服務中找到SVNService, 右擊選擇"屬性", 再將其啟動類型設置為"自動" 6. 打開c:\svnhome, 你會發現已經多了一些目錄和文件, 打開conf子目錄, 打開svnserve.conf文件, 這里行前凡是有#的都等於是被注釋忽略了, 你可以把#去掉讓那一行生效, 或者自己新添加行. 裡面的英文注釋已經詳細說明了各種設置的含義, 最後你設置[general]小節中行前沒有#號的內容為: anon-access = none auth-access = write password-db = passwd 含義是: 未驗證用戶無任何許可權 (如果把none修改為read就是給予讀許可權) 已驗證用戶給予寫許可權 (當然也能讀) 密碼數據存放到passwd文件中 然後打開同目錄的passwd文件來設置帳戶: 同樣, 設置[users]小節中行前沒有#號的內容, 例如: snowman=abc123 含義是: 用戶snowman的密碼為abc123 6. 打開"我的電腦", 在你需要進行版本控制的目錄上右擊, 選擇TortoiseSVN, 再選擇子菜單"導入...", 設置"文件庫url"為svn://localhost 點確定後就會提示文件正在導入. (注: 這里是svn文件庫與svn服務是同一台計算機的情況, 所以可用localhost, 其它機器如果要訪問svn服務, 應該用svn://svn伺服器的IP地址, 例如svn://10.0.0.52) 至此, SVN伺服器配置完成 客戶端配置: 1. 沒安裝TortoiseSVN的計算機先安裝它並重啟計算機. (注: 具體步驟參照前面搭建伺服器端的第3步) 2. 創建一個准備用來存放版本控制工程的目錄, 例如d:\project, 然後在"我的電腦"中右擊這個目錄, 選擇"SVN取出...", 設置"文件庫url"為svn://svn伺服器的IP地址, 接下來會問你用戶名和帳號, 你就填寫前面搭建伺服器端所設置的用戶snowman密碼abc123 (文件庫url可參照前面搭建伺服器端第6步的註解) 點確定後就會提示文件正在取出到d:\project 至此, SVN客戶端配置完成, 你會看到d:\project及其下面的文件都被標記了綠色對勾 客戶端的簡單日常使用: 1. 要取得工程的當前的最新版本, 右擊d:\project, 選擇"SVN更新" 2. 你更改工程後, 要將你的修改更新到SVN, 右擊d:\project, 選擇"SVN提交" (謹慎的話請先更新到SVN最新版本後再提交)
D. 伺服器軟體的安裝和配置
對於Windows下多數軟體的安裝,我們是通過執行該軟體的安裝程序(setup.exe、install.exe、軟體文件名.exe),由安裝程序負責具體的安裝過程。
這個過程中,安裝程序做的工作一是系統注冊:把該軟體的一些系統文件,復制或移動到操作系統的有關系統目錄中,實現與操作系統的介面,便於操作系統使用;二是將自身的程序文件、數據文件等復制到本軟體的安裝目錄下,用於本軟體的運行。
(1)php語言解釋器軟體的安裝和配置
該軟體沒有安裝程序,所以具體的安裝過程需要用戶來完成。不過過程也十分簡單:解壓縮該軟體包至安裝目的目錄,將系統文件php4ts.dll(PHP系統擴展函數庫)和php.ini(PHP配置文件)分別放到操作系統目錄下的相應的位置即可。
(2)Apache的安裝和配置
大體經過安裝->配置兩大步驟完成。配置大體經過編輯配置文件->啟動服務完成。
安裝:其安裝過程由其安裝程序進行,啟動安裝程序後,按提示操作即可。
配置目的:向Apache說明清楚PHP的有關情況,以便實現二者的協作。
配置方法:主要通過一個配置文件中有關參數的修改或添加進行。所謂“修改”,即對該文件中已經存在的參數,修改其參數值;所謂“添加”,即將該文件中缺少的參數和參數值增加到該文件中相應位置,為了省事,也可以放到該文件的最後。該文件名為httpd.conf,存在於Apache安裝目錄下的conf目錄下,是一個純文本文件,可用記事本打開修改。也可以通過開始菜單中Apache程序組中的“Edit Configuration”打開該文件,進行配置操作。注意每次配置變動後一定要保存,並啟動或重新啟動Apache的服務,所做的最新配置才會起作用。
有關參數和參數值的說明
1)格式多是這樣的單獨的行:
#參數名 參數值 行首的#表示注釋,應去掉才會使配置起作用。
2)參數和參數值的含義、作用
表2 Apache配置參數設定 示例路徑:PHP安裝路徑——d:/php;發布文檔(即文件)主目錄——d:/www
參數名和參數值 操作 作用
① BindAddress 伺服器機器IP 修改 進行地址綁定(指定伺服器地址)
② LoadMole php4_mole d:/php/sapi/php4apache.dll 添加 指名將PHP配置為Apache的模塊(Apache mole)方式進行工作時的PHP語言解釋器
③ Port 80 修改 指定Apache對外提供Web服務的通信埠
④ ServerAdmin 伺服器管理員郵箱(如[email protected]) 修改 當發生錯誤時送回客戶端瀏覽器的管理員信箱
⑤ ServerName 伺服器的計算機名稱 修改 指明主機名稱
⑥ DocumentRoot "d:www" 修改 指明向客戶端提供Web服務的發布文檔主目錄
⑦ 修改 發布文檔主目錄定義,該處目錄的值應與⑥中的一致
⑧ ScriptAlias /php/ "d:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" 添加 指明PHP腳本語言名稱和PHP腳本語言解釋器的路徑 指明PHP腳本擴展名 指明PHP腳本解釋器(PHP以非模塊工作時起作用)
⑨ DirectoryIndex index.php 修改 指定默認文檔(主頁文檔,只請求伺服器地址就響應的文檔)
有關服務的操作:服務,是一直運行,監聽來自其他程序(客戶端)的請求,接收請求,處理請求(自己處理或提交其他程序處理),返回處理結果的一種運行著的程序,一種進程。一般運行於操作系統後台。
有關Apache的服務操作,通過開始菜單中Apache程序組中的有關命令進行:
′ Install Service:在操作系統中注冊服務
′ Uninstall Service:在操作系統中刪除服務
′ Start Service:啟動服務
′ Restart Service:重新啟動服務
′ Stop Service:停止服務
注意: 服務的`啟動、重新啟動、停止,必須以在操作系統中注冊了服務為前提; 服務的啟動、重新啟動、停止過程中有Apache的消息反饋。
(3)Apache與PHP的協同測試
測試目的是檢查二者是否能夠正常協作。具體來說,是檢驗配置後的Apache、PHP、瀏覽器是否具備了這樣的協作能力: 用戶通過瀏覽器向伺服器請求 PHP 文件(如在地址欄輸入:http://211.64.40.187/index.php),Apache 在伺服器上的用戶文檔發布目錄下查找瀏覽器所請求的PHP文件,若找不到,則向瀏覽器返回錯誤信息,否則,將其提交給PHP解釋器解釋執行,PHP解釋器對該PHP文件進行語法分析,若發現語法錯誤,則經Apache返回錯誤信息(以瀏覽器能識別的代碼表示)到瀏覽器,否則執行該PHP程序(可能包含對資料庫MySQL的操作),將PHP程序執行結果(以瀏覽器能識別的代碼表示)經Apache返回到瀏覽器,瀏覽器對返回的結果進行解釋、執行,執行的結果顯示在瀏覽器窗口中。
做法是,在伺服器上用戶的發布文檔目錄下,放置一個含有 PHP 代碼的文件,即 PHP 程序,通過客戶端瀏覽器,向伺服器請求這個文件,若瀏覽器能得到正確的來自伺服器的結果,則表明二者安裝和配置成功,否則,應根據出錯信息,修改配置。
E. 從伺服器下載ASP網站源代碼如何布置到自己的電腦上發布
第一步:IIS的安裝
A.在控制面板中選擇「添加/刪除程序」,在出現的對話框中選擇「添加/刪除Windows組件」。
B.在出現的復選框中選擇安裝Internet信息服務(IIS),這一組件約需19MB的空間。
C.點擊「下一步」,並將Win2000安裝光碟放入光碟機,安裝程序即可將程序文件復制到硬碟中,點擊「結束」即可完成。
第二步:IIS中Web伺服器的基本配置
IIS中Web伺服器的基本配置主要包括如下幾部分:
A.打開IIS伺服器的配置窗口,選擇「開始」→「程序」→「管理工具」→「Internet服務管理器」,或者「選擇」→「控制面板」→「管理工具」→「Internet服務管理器」也可,打開的窗口。
B.在打開的窗口中滑鼠右擊「默認Web站點」,選擇「屬性」菜單。
C.在出現的「默認Web站點屬性」窗口中,選擇「主目錄」標簽,用以設置Web內容在硬碟中的位置,默認目錄為「C:\Inetpub\Wwwroot」,你可根據需要自己設置。
D.在屬性窗口處選擇「文檔」標簽,設置自己默認的首頁網頁名稱,例如「Myfirstweb.htm」,將其添加並移動到列表的最頂端。
E.確認默認的Web站點是否已經啟動,如果沒有可以滑鼠右鍵點擊「默認Web站點」,選擇「啟動」,在打開的IE地址欄中鍵入本機的IP地址,即可看到自己指定的主頁已經開始在Internet上發布了。
這里只是介紹IIS最基本的設置選項,大家還可以按照需要去具體設置上面提到的「默認Web站點屬性」,通過它來配置IIS的安全和其他一些參數。
F. 如何在雲主機上利用源代碼安裝Nginx伺服器
1這些設置可能會有所不同,你需要根據不同情況進行修改。 2安裝Apache2 2.切換管理員身份 在Ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身份登錄: sudo su 3.開始安裝MySQL5 apt-get install mysql-server mysql-client 你將被要求提供一個MySQL的root用戶的密碼,我們需要在紅色區域設置密碼。 New password for the MySQL "root" user: <-- yourrootsqlpassword Repeat password for the MySQL "root" user: <-- yourrootsqlpassword 4.安裝Apache2 Apache2的是作為一個Ubuntu的軟體包,因此我們可以直接用下面命令安裝它: apt-get install apache2 5.安裝PHP5 我們可以直接安裝PHP5和Apache的PHP5的模塊,如下: apt-get install php5 libapache2-mod-php5 安裝完需要重啟 /etc/init.d/apache2 restart 6.測試的PHP5並獲取PHP5安裝的詳細信息: 默認網站的文件根目錄是在/var/www下中。現在我們將在該目錄中創建一個小型PHP文件(info.php的)在瀏覽器中調用它。該文件將顯示很多關於我們的PHP安裝,如安裝的PHP版本和有用的一些細節。 7.PHP5獲得MySOL的支持 讓PHP在MySQL中獲得支持,我們可以安裝的php-mysql軟體包。安裝一些其他的PHP5模塊,以及您可能需要的應用程序,這是一個好主意: apt-cache search php5 還安裝需要安裝的 apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 現在重新啟動Apache2的: /etc/init.d/apache2 restart 8.安裝phpMyAdmin phpMyAdmin是一個網路介面,通過它可以管理你的MySQL資料庫。 apt-get install phpmyadmin 你會看到以下問題: Web server to reconfigure automatically: <-- apache2 Configure database for phpmyadmin with dbconfig-common? <-- No
G. 我已經有域名有伺服器怎麼把html代碼傳上去,以及域名怎麼解析到伺服器
1、伺服器首先要配置環境,安裝tomcat、apache,或者wampserver集成環境,安裝好後瀏覽器訪問下伺服器ip地址,能看到配置成功的歡迎首頁,即可。
2、上傳代碼要將代碼放在在apache的webapps裡面,可使用ftp之類的工具,或者直接復制粘貼(伺服器和虛擬機不同),
3、域名解析,要在你申請的伺服器里控制台,選擇管理該伺服器,然後有域名解析的選項。
具體操作,可以網路、
H. 如何在一台windows的伺服器里安裝配置PHP+MYSQL環境
經常遇到有客戶使用自己內網的伺服器,所以需要獨立安裝php運行的環境和mysql資料庫。 以下是php5.3以下版本的安裝方法此枝茄。
1、首先是下載PHP安裝文件和MYSQL安裝文件,不過請注意MYSQL有很多個版本,有社區版、標准搭槐版、企業版、集群版,其中只有社區版是免費的。
2、森察在伺服器上配置好IIS,這里推薦IIS7以上版本,控制面板-打開或關閉windows功能-萬維網服務-應用程序開發功能里選上對應就可安裝。
3、配置php環境:把php壓縮包解壓到C:\php目錄下面,然後找到php.ini-dist,把他更名為php.ini,