根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。 文章目录[隐藏] 项目官方网站: 也许每个人都熟悉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端口,我该怎么办?配置信息需要修改. 这很简单,只需修改两个配置文件即可. 执行脚本
|
温馨提示:喜欢本站的话,请收藏一下本站!