根據(jù)運(yùn)行的環(huán)境,操作系統(tǒng)可以分為桌面操作系統(tǒng),手機(jī)操作系統(tǒng),服務(wù)器操作系統(tǒng),嵌入式操作系統(tǒng)等。 文章目錄[隱藏] 項(xiàng)目官方網(wǎng)站: 也許每個(gè)人都熟悉LAMP和LNMP. LAMP代表Linux下的Web服務(wù)器架構(gòu),例如Apache,MySQL和PHP; LNMP代表Linux下的Web服務(wù)器體系結(jié)構(gòu),例如Nginx,MySQL和PHP. LNMPA代表Linux下的Nginx,MySQL,PHP,Apache和其他Web服務(wù)器體系結(jié)構(gòu). 這是一種新的Web服務(wù)器體系結(jié)構(gòu),結(jié)合了LAMP和LNMP的優(yōu)點(diǎn). 關(guān)于使用Linux,PHP和MySQL的優(yōu)勢(shì),我們無需多說. Nginx是Linux下的小型高效Web服務(wù)器軟件. 與Apache相比,它消耗更少的資源,支持并發(fā)連接,效率更高,反向代理功能效率很高,并且可以快速處理靜態(tài)文件. Apache是??一種老式的Web服務(wù)器軟件. 在高并發(fā)中,隊(duì)列處理比FastCGI更成熟. Apache的mod_php效率比php-cgi更高且更穩(wěn)定. 它支持偽靜態(tài)支持,并且不需要轉(zhuǎn)換. 多用戶和多站點(diǎn)權(quán)限具有更好的效果... LNMPA使用Nginx作為前端服務(wù)來啟用更快,更及時(shí)的靜態(tài)頁面,js,圖片等. 當(dāng)客戶端請(qǐng)求訪問動(dòng)態(tài)頁面時(shí),Nginx的反向代理處理Apache,在處理Apache之后,Nginx返回交給Nginx. 客戶. 使用LNMPA可以更好地解決LNMP體系結(jié)構(gòu)中PHP-FPM引起的502錯(cuò)誤,并可以提供更安全的多用戶多站點(diǎn)環(huán)境. Tomcat服務(wù)器是免費(fèi)的開源Web應(yīng)用程序服務(wù)器. Tomcat是Apache軟件基金會(huì)的Jakarta項(xiàng)目的核心項(xiàng)目,該項(xiàng)目由Apache,Sun和其他公司和個(gè)人開發(fā). 由于Sun的參與和支持,最新的Servlet和JSP規(guī)范始終可以反映在Tomcat中,而Tomcat 5支持最新的Servlet 2.4和JSP 2.0規(guī)范. 由于Tomcat技術(shù)先進(jìn),性能穩(wěn)定且免費(fèi),因此它受到Java愛好者的喜愛并受到某些軟件開發(fā)人員的認(rèn)可jsp服務(wù)器搭建,從而成為流行的Web應(yīng)用程序服務(wù)器. 構(gòu)建一個(gè)同時(shí)支持php和jsp的集成環(huán)境,即在Linux環(huán)境中簡(jiǎn)稱apache + mysql + nginx + tomcat + php或簡(jiǎn)稱LNMPAT. 實(shí)際上,它是使用在Internet上非常流行的lnmpa環(huán)境一鍵式安裝軟件包在此基礎(chǔ)上集成tomcat以獲得對(duì)jsp的支持. 系統(tǒng)要求: 需要2GB以上的可用硬盤空間 不建議將LNMPA用于1G以下的內(nèi)存(不要將64位系統(tǒng)用于較小的內(nèi)存),服務(wù)器必須連接到Internet! 在Linux下區(qū)分大小寫,輸入命令時(shí)請(qǐng)注意! 使用膩?zhàn)踊蝾愃频腟SH工具登錄服務(wù)器,我們?cè)诖颂幨褂肧ecureCRT; 登錄后運(yùn)行: screen -S lnmp 如果出現(xiàn)提示 screen: command not found 該命令不存在,可以執(zhí)行: yum install screen 或 apt-get install screen 安裝,詳細(xì)的屏幕教程(). 下載并安裝LNMP一鍵安裝軟件包: 在執(zhí)行安裝程序之前,您需要確認(rèn)Linux發(fā)行版,可以執(zhí)行: cat /etc/issue 檢查它是CentOS,Debian還是Ubuntu,確認(rèn)后,選擇以下相應(yīng)系統(tǒng)的安裝命令: 在CentOS系統(tǒng)下執(zhí)行: wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh 在Debian系統(tǒng)下執(zhí)行: wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./debian.sh 在Ubuntu系統(tǒng)下執(zhí)行: wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./ubuntu.sh 執(zhí)行上述命令后,將出現(xiàn)以下提示: (注意: 如果是Debian系統(tǒng),系統(tǒng)將提示您服務(wù)器位于何處?亞洲,美洲,歐洲,大洋洲或非洲,這是服務(wù)器所在的大陸,如果是中文,則輸入亞洲,請(qǐng)輸入. 如果輸入有錯(cuò)誤,可以按Ctrl,然后按Backspace鍵刪除,可以使用此方法刪除以下內(nèi)容. ) 此步驟需要設(shè)置MySQL root密碼,輸入密碼,然后按Enter鍵進(jìn)入下一步jsp服務(wù)器搭建,如下所示: 在這里您需要確認(rèn)是否啟用了MySQL InnoDB. 如果不確定是否啟用MySQL,則可以輸入y. 這可以在MySQL文件中單獨(dú)關(guān)閉. 輸入y啟用,輸入n禁用. 輸入y或n,然后按Enter鍵進(jìn)入下一步. 顯示以下信息: 此步驟是選擇php版本,可以選擇PHP 5.3.17或PHP 5.2.17,如果安裝PHP 5.3.17,則輸入y,安裝PHP 5.2.17,輸入n,輸入y或n,然后按Enter鍵進(jìn)入下一步MySQL版本的選擇,如下所示: 您可以選擇MySQL版本5.5.27或5.1.60,安裝MySQL 5.5.27,輸入y,安裝MySQL 5.1.60,輸入n,輸入y或n,然后按Enter鍵完成選擇. 提示“按任意鍵開始...”,按Enter鍵確認(rèn)安裝開始. LNMP腳本將自動(dòng)安裝和編譯Nginx,MySQL,PHP,phpMyAdmin和Zend Optimizer等軟件. 安裝時(shí)間可能從數(shù)十分鐘到幾小時(shí)不等,這主要是由于機(jī)器的配置速度等原因造成的. 安裝完成 如果顯示以下界面: 安裝成功. 安裝失敗 如果出現(xiàn)類似于以上提示的提示,則表明安裝失敗,表明安裝不成功! !您可以嘗試重新安裝或訪問LNMP支持論壇尋求幫助. 安裝LNMPA LNMPA是LNMP的擴(kuò)展. 根據(jù)LNMP安裝指南安裝LNMP后,請(qǐng)?jiān)诮鈮嚎sLNMP壓縮包后在目錄中執(zhí)行它. ./apache.sh 開始安裝,系統(tǒng)將提示您輸入電子郵件. 按Enter鍵后,安裝將自動(dòng)開始. 安裝Java環(huán)境 獲取jre-6u45-linux-x64.bin,您可以轉(zhuǎn)到oracle官方網(wǎng)站下載jre(#jdk-6u45-oth-JPR)或jdk來安裝Java環(huán)境. 因?yàn)槟枰?cè)才能在官方網(wǎng)站上下載jre,所以我發(fā)現(xiàn)了另一個(gè)鏡像網(wǎng)站可以在此處下載. wget –c http://uni-smr.ac.ru/archive/dev/java/bulk/jre-6u45-linux-x64.bin 將jre-6u45-linux-x64.bin復(fù)制到要安裝的目錄 cp jre-6u45-linux-x64.bin /usr/local 授予可執(zhí)行文件權(quán)限 cd /usr/local chmod +x jre-6u45-linux-x64.bin 執(zhí)行安裝 ./ jre-6u45-linux-x64.bin 安裝完成后等待配置環(huán)境變量 vim /etc/profile 在文件末尾輸入 ”` export JAVA_HOME = / usr / local / jre1.6.0_45 export PATH = $ JAVA_HOME / bin: $ PATH export CLASSPATH =. : $ JAVA_HOME / lib / dt.jar: $ JAVA_HOME / lib / tools.jar ”` 保存文件 執(zhí)行 source /etc/profile 使環(huán)境變量生效的命令,以便配置Java環(huán)境. 安裝tomcat 訪問tomcat官方網(wǎng)站以獲取安裝軟件包(tomcat 7): wget –c http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.8/bin/apache-tomcat-7.0.8.tar.gz 復(fù)制到/ etc / local目錄,解壓縮并重命名為tomcat7 cp apache-tomcat-7.0.8.tar.gz /usr/local cd /usr/local tar zxvf apache-tomcat-7.0.8.tar.gz mv apache-tomcat-7.0.8 tomcat7 啟動(dòng)tomcat服務(wù) /usr/local/tomcat7/bin/startup.sh 現(xiàn)在訪問服務(wù)器地址服務(wù)器ip: 8080 如果tomcat的默認(rèn)頁面可以正常顯示,則意味著tomcat已成功安裝. 事實(shí)上,已經(jīng)構(gòu)建了php + jsp的環(huán)境,但是不可能通過端口80同時(shí)訪問php應(yīng)用程序和jsp應(yīng)用程序. 訪問jsp應(yīng)用程序需要添加端口8080. 如果需要訪問到php和jsp應(yīng)用程序都使用80端口,我該怎么辦?配置信息需要修改. 這很簡(jiǎn)單,只需修改兩個(gè)配置文件即可. 執(zhí)行腳本
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!