首页 > 其他分享 >web服务器一键安装脚本 EZHTTP

web服务器一键安装脚本 EZHTTP

时间:2023-06-11 18:05:31浏览次数:77  
标签:web EZHTTP 这里 screen 一键 mysql php 安装 回车


EZHTTP是集成了nginx apache php mysql memcached等web服务器软件的一键安装脚本,它能自由选择安装任意的软件,自动选最优线路下载,定制容易。

如何安装

因为安装时间会比较久,建议安装前使用screen,screen使用方法如下:

1、首先得安装screen,ubuntu使用apt-get install screen,centos或redhat使用yum install screen安装

2、创建一个ezhttp的会话,screen -S ezhttp

3、如果终端意外断开,则可以使用screen -r ezhttp恢复

screen - S ezhttp
 
wget https : //github.com/centos-bz/EZHTTP/archive/master.zip -O EZHTTP.zip
 
unzip EZHTTP . zip
 
cd EZHTTP - master
 
chmod + x . / start . sh
 
. / start . sh


 




执行start.sh脚本后,会出现如下界面:

这里分了三种安装方式:

第一种是LAMP或者LNMP或者LANMP安装,即如果选择这种安装方式的话后面的安装会继续选择安装这三种的任意一种,第二种是安装一些安装工具,第三种是更新安装。这里我们选择第一种,即输入1,回车:

这里我们选择安装LAMP环境,所以输入2,回车:

这里选择apache版本,我们选择3,回车:

选择3后,需要我们定义apache安装的路径,如果直接回车,默认路径为/usr/local/apache,当然你也可以输入自己安装的路径,比如/home/apache,我们这里直接回车:

再次确认安装信息,可以输入n重新选择,这里我们输入Y,回车。

再次确认安装信息(暗转路径、安装的模块等信息),问我们是否更改这些安装信息,这里我们选择不更改输入N:

到了mysql的安装设置,有三个版本可选,以及mysqlclient的库安装,2) mysql-5.1.73 3) mysql-5.5.44 4) mysql-5.6.25 5) libmysqlclient18 6)custom_version

2,3,4是版本的选择安装,而4是只安装mysqlclient的库,而不安装完成的mysql server,当你有独立的数据库服务器,而只想安装php连接这台独立的数据库服务器时,又不想在web服务器上安装整个mysql数据库,可以只选择安装libmysqlclient18,这将节省大量的安装时间。这里我们选4安装:

设置mysql的安装位置,默认/usr/local/mysql。我们这里直接回车。

设置mysql数据文件的安装位置,默认是安装在mysql安装路径的子目录data,我们这里直接回车。

设置mysql的端口,默认3306,我们这里直接回车。

设置mysql root密码,默认是root,回车。

我们不更改安装路径,我们这里输入N,回车。

到了php的安装设置,可选版本有2) php-5.2.17 3) php-5.3.29 4) php-5.4.43 5)php-5.5.27,这里推荐php5.5:

设置php的安装路径,我们这里选择默认(/usr/local/php),直接回车。

确认安装信息,我们这里输入N,回车。

这里是php模块的选择安装,模块的可选安装列表会根据你上面所选的php版本,因为我们上面选的php版本为php5.5.27,所以可选安装的模块有:2) imagick-3.1.2 3) memcache-3.0.8 4) redis-2.2.7 5) mongo-php-driver-1.6.10 6) xdebug-XDEBUG_2_2_2。可以多选安装,如输入2 3 4,则是安装imagick-3.1.2、memcache-3.0.8和redis-2.2.7。不需要全部安装,根据你php程序的需求即可,这里我们选择3 6,回车。

这里是选择安装其它的软件,可以多选,这里我们选择安装2,回车。

设置memcached软件的安装路径,默认(/usr/local/memcached),我们这里直接回车。

确认PHP的安装信息,并询问我们是否安装LAMP,这里我们输入Y,回车。

正在安装当中,现在我们只需要静静地等待,等待系统将LAMP环境安装起来,整个过程持续大概30分钟,你可以去喝杯茶休息一会儿再回来。

安装完毕!可通过域名或者ip访问默认首页,centos-7需要先关闭iptables或者开放80端口访问,如:

出现这个页面,恭喜你,你的LAMP环境已成功安装并可以正常使用!

标签:web,EZHTTP,这里,screen,一键,mysql,php,安装,回车
From: https://blog.51cto.com/u_6186189/6458390

相关文章

  • Burp Suite Professional / Community 2023.6 (macOS, Linux, Windows) - Web 应用安
    BurpSuiteProfessional/Community2023.6(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。作者......
  • WEB漏洞—文件上传之黑白名单绕过
    文件上传常见验证---后缀名,类型,文件头等1. 后缀名:黑名单,白名单后缀名是直接的验证,分为黑名单(asp,php,jsp,aspx,cgi,war…)和白名单(jpg,png,zip,rar,gif…)。黑名单是不允许那些格式的文件上传,缺陷:添加文件的后缀,如PHP5等;白名单是只允许那些格式的文件上传,其余文件则不允许上传......
  • 采用软件负载均衡器实现web服务器集群(
    我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.  如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,目前好多门户网站与大访......
  • SYCTF2023 WEB writeup
    CarelessPy一进来就是个任意文件下载功能,不过做了些限制,这题从头到尾都在骂杂鱼。。。(虽然我确实是(bushi)查看页面源代码,给了个/eval/login两个路由,/eval是个目录遍历,/login尝试登录无果,有session,应该需要伪造session,利用/eval查看app下的pyc文件,然后down下载在线找个pyc......
  • web1
    一、实验目的通过设计一个个人主页网站,学习常用的HTML标记,学习使用CSS对页面进行美化,掌握JavaScript的语法和常用的浏览器对象,初步学会使用Eclipse创建网站和编辑网页的方法。二、实验内容和要求1) 自己设计网页内容,做一张展示自己网页。要求展示的主要内容有:基本资料、学习经......
  • web2
    实验项目名称:实验二  服务器端简单程序设计 一、实验目的通过一个小型网站的开发,掌握JSP基础知识,加深对session,request,response,cookie等对象的理解,掌握其使用方法,进一步深入掌握HTML、CSS和JavaScript等知识。二、实验内容和基本要求1)编写index.jsp文件,展示某一类物品或......
  • web3
    实验项目名称:实验三  Web数据库程序设计 一、实验目的通过使用JSP技术设计一个简单的数据库管理系统,了解展示页面和编辑页面的区别,掌握Web服务器与MySQL数据库的连接和数据库操作的方法,掌握使用Java语言编写JSP文件的方法。二、实验内容和基本要求从以下列举的四个数据库......
  • web4
    实验项目名称:实验四  Web综合应用程序设计 一、实验目的通过使用JavaMVC模式设计简单的数据库管理系统,巩固使用JDBC技术访问数据库的方法,学习使用Java语言对服务器端进行编程,深入理解MVC网站设计模式的基本概念和框架结构。二、实验内容和基本要求从以下列举的四个数据库......
  • 【愚公系列】2023年06月 攻防世界-Web(disabled_button)
    (文章目录)<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">前言HTML中的disabled属性是一个布尔属性,用于禁用表单元素或按钮的交互性能,使其无法接收用户输入或点击等交互操作。具体来说,disabled属性被设置为true时,表单元素或按钮将无法响应用户的......
  • VS下TS前端与C#的WebApi后端配合实例
    如题。1、新建WebApi默认解决方案WebApi使用.netcore下框架默认的例子(WeatherForecast)以下代码为自动生成publicclassWeatherForecast{publicDateOnlyDate{get;set;}publicintTemperatureC{get;set;}publicintTemperatur......