`

web服务器一键安装脚本 EZHTTP

阅读更多

       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恢复

执行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环境已成功安装并可以正常使用!

分享到:
评论

相关推荐

    ezhttp mysql-5.7.11.tar.gz

    标题中的"ezhttp mysql-5.7.11.tar.gz"指示了这是一个使用ezhttp工具下载的MySQL数据库软件的归档文件,版本为5.7.11,并且被压缩成tar.gz格式。ezhttp是一种可能的HTTP客户端工具,用于方便地通过HTTP协议下载大...

    搭建LAMP环境附步骤图

    要下载并执行EZHTTP安装脚本,运行以下命令: ```bash wget --no-check-certificate https://github.com/centos-bz/EZHTTP/archive/master.zip?time=$(date+%s) -O EZHTTP.zip unzip EZHTTP.zip cd EZHTTP-master ...

    CentOS上搭建PHP服务器环境的步骤与方法

    除了手动安装和配置,还有更简便的方法,比如使用EZHTTP等一键部署工具。但手动搭建有助于理解各个组件的工作原理,对于服务器维护和故障排查非常有帮助。 总之,搭建一个完整的PHP服务器环境需要安装Apache、MySQL...

    一个强大的网络分析shell脚本分享(实时流量、连接统计)

    介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介绍下。 脚本运行效果截图: 此脚本包含的功能有: 1、实时监控任意网卡的流量 2、统计10秒内平均流量 3、统计每个端口在10秒内...

    史上最全XYCTFwp

    在WEB安全挑战中,参赛者通常需要处理与Web应用程序相关的安全漏洞。在题目“ezhttp”中,涉及到了HTTP请求分析、文件包含、MD5绕过以及PHP代码执行等内容。 ##### 1. HTTP请求分析 题目描述中提到了通过访问`...

    从零开始的逆向学习-招新赛逆向wp

    网络安全竞赛通常分为多个关卡,每个关卡都涉及不同的技术挑战,包括但不限于逆向工程、Web渗透、密码破解、网络取证(OSINT)、漏洞利用等。通过这些竞赛,参与者可以从实践中学习,并且在解决问题的过程中不断提升...

Global site tag (gtag.js) - Google Analytics