
文章目录[隐藏]
项目官方网站:
也许每个人都熟悉LAMP和LNMP. LAMP代表Linux下的Web服务器架构,例如Apache,MySQL和PHP; LNMP代表Linux下的Web服务器体系结构,例如Nginx,MySQL和PHP. LNMPA代表Linux下的Nginx,MySQL,PHP,Apache和其他Web服务器体系结构. 这是一种新的Web服务器体系结构,结合了LAMP和LNMP的优点.
关于使用Linux,PHP和MySQL的优势,我们无需多说.
Nginx是Linux下的小型高效Web服务器软件. 与Apache相比,它消耗更少的资源,支持并发连接,效率更高,反向代理功能效率很高,并且可以快速处理静态文件.
Apache是??一种老式的Web服务器软件. 在高并发中,队列处理比FastCGI更成熟. Apache的mod_php效率比php-cgi更高且更稳定. 它支持伪静态支持,并且不需要转换. 多用户和多站点权限具有更好的效果...
LNMPA使用Nginx作为前端服务来启用更快,更及时的静态页面,js,图片等. 当客户端请求访问动态页面时,Nginx的反向代理处理Apache,在处理Apache之后,Nginx返回交给Nginx. 客户.
使用LNMPA可以更好地解决LNMP体系结构中PHP-FPM引起的502错误,并可以提供更安全的多用户多站点环境.
Tomcat服务器是免费的开源Web应用程序服务器. Tomcat是Apache软件基金会的Jakarta项目的核心项目,该项目由Apache,Sun和其他公司和个人开发. 由于Sun的参与和支持,最新的Servlet和JSP规范始终可以反映在Tomcat中,而Tomcat 5支持最新的Servlet 2.4和JSP 2.0规范. 由于Tomcat技术先进,性能稳定且免费,因此它受到Java爱好者的喜爱并受到某些软件开发人员的认可jsp服务器搭建,从而成为流行的Web应用程序服务器.
构建一个同时支持php和jsp的集成环境,即在Linux环境中简称apache + mysql + nginx + tomcat + php或简称LNMPAT. 实际上,它是使用在Internet上非常流行的lnmpa环境一键式安装软件包在此基础上集成tomcat以获得对jsp的支持.
系统要求:
需要2GB以上的可用硬盘空间
不建议将LNMPA用于1G以下的内存(不要将64位系统用于较小的内存),服务器必须连接到Internet!
在Linux下区分大小写,输入命令时请注意!
使用腻子或类似的SSH工具登录服务器,我们在此处使用SecureCRT;
登录后运行:
screen -S lnmp

如果出现提示
screen: command not found
该命令不存在,可以执行:
yum install screen
或
apt-get install screen
安装,详细的屏幕教程(). 下载并安装LNMP一键安装软件包:
在执行安装程序之前,您需要确认Linux发行版,可以执行:
cat /etc/issue
检查它是CentOS,Debian还是Ubuntu,确认后,选择以下相应系统的安装命令:
在CentOS系统下执行:
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系统下执行:
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系统下执行:
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
执行上述命令后,将出现以下提示:

(注意: 如果是Debian系统,系统将提示您服务器位于何处?亚洲,美洲,欧洲,大洋洲或非洲,这是服务器所在的大陆,如果是中文,则输入亚洲,请输入. 如果输入有错误,可以按Ctrl,然后按Backspace键删除,可以使用此方法删除以下内容. )

此步骤需要设置MySQL root密码,输入密码,然后按Enter键进入下一步jsp服务器搭建,如下所示:

在这里您需要确认是否启用了MySQL InnoDB. 如果不确定是否启用MySQL,则可以输入y. 这可以在MySQL文件中单独关闭. 输入y启用,输入n禁用. 输入y或n,然后按Enter键进入下一步. 显示以下信息:

此步骤是选择php版本,可以选择PHP 5.3.17或PHP 5.2.17,如果安装PHP 5.3.17,则输入y,安装PHP 5.2.17,输入n,输入y或n,然后按Enter键进入下一步MySQL版本的选择,如下所示:

您可以选择MySQL版本5.5.27或5.1.60,安装MySQL 5.5.27,输入y,安装MySQL 5.1.60,输入n,输入y或n,然后按Enter键完成选择.
提示“按任意键开始...”,按Enter键确认安装开始.
LNMP脚本将自动安装和编译Nginx,MySQL,PHP,phpMyAdmin和Zend Optimizer等软件.
安装时间可能从数十分钟到几小时不等,这主要是由于机器的配置速度等原因造成的. 安装完成
如果显示以下界面:

安装成功.
安装失败


如果出现类似于以上提示的提示,则表明安装失败,表明安装不成功! !您可以尝试重新安装或访问LNMP支持论坛寻求帮助.
安装LNMPA
LNMPA是LNMP的扩展. 根据LNMP安装指南安装LNMP后,请在解压缩LNMP压缩包后在目录中执行它.
./apache.sh
开始安装,系统将提示您输入电子邮件. 按Enter键后,安装将自动开始.
安装Java环境
获取jre-6u45-linux-x64.bin,您可以转到oracle官方网站下载jre(#jdk-6u45-oth-JPR)或jdk来安装Java环境. 因为您需要注册才能在官方网站上下载jre,所以我发现了另一个镜像网站可以在此处下载.
wget –c http://uni-smr.ac.ru/archive/dev/java/bulk/jre-6u45-linux-x64.bin
将jre-6u45-linux-x64.bin复制到要安装的目录
cp jre-6u45-linux-x64.bin /usr/local
授予可执行文件权限
cd /usr/local chmod +x jre-6u45-linux-x64.bin
执行安装
./ jre-6u45-linux-x64.bin
安装完成后等待配置环境变量
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
”`
保存文件
执行
source /etc/profile
使环境变量生效的命令,以便配置Java环境.
安装tomcat
访问tomcat官方网站以获取安装软件包(tomcat 7):
wget –c http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.8/bin/apache-tomcat-7.0.8.tar.gz
复制到/ 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
启动tomcat服务
/usr/local/tomcat7/bin/startup.sh
现在访问服务器地址服务器ip: 8080
如果tomcat的默认页面可以正常显示,则意味着tomcat已成功安装.
事实上,已经构建了php + jsp的环境,但是不可能通过端口80同时访问php应用程序和jsp应用程序. 访问jsp应用程序需要添加端口8080. 如果需要访问到php和jsp应用程序都使用80端口,我该怎么办?配置信息需要修改.
这很简单,只需修改两个配置文件即可.
执行脚本
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-247225-1.html
……