web服务器一键安装脚本 EZHTTP

coffee web应用web服务器一键安装脚本 EZHTTP已关闭评论13,1257字数 1858阅读6分11秒阅读模式

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

如何安装

因为安装时间会比较久,建议安装前使用screen,screen使用方法如下:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

1、首先得安装screen,ubuntu使用apt-get install screen,centos或redhat使用yum install screen安装文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

2、创建一个ezhttp的会话,screen -S ezhttp文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

3、如果终端意外断开,则可以使用screen -r ezhttp恢复文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-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脚本后,会出现如下界面:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

这里分了三种安装方式:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

第一种是LAMP或者LNMP或者LANMP安装,即如果选择这种安装方式的话后面的安装会继续选择安装这三种的任意一种,第二种是安装一些安装工具,第三种是更新安装。这里我们选择第一种,即输入1,回车:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

这里我们选择安装LAMP环境,所以输入2,回车:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

这里选择apache版本,我们选择3,回车:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

选择3后,需要我们定义apache安装的路径,如果直接回车,默认路径为/usr/local/apache,当然你也可以输入自己安装的路径,比如/home/apache,我们这里直接回车:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

再次确认安装信息,可以输入n重新选择,这里我们输入Y,回车。文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

再次确认安装信息(暗转路径、安装的模块等信息),问我们是否更改这些安装信息,这里我们选择不更改输入N:文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

到了mysql的安装设置,有三个版本可选,以及mysqlclient的库安装,2) mysql-5.1.73 3) mysql-5.5.44 4) mysql-5.6.25 5) libmysqlclient18 6)custom_version文章源自运维生存时间-https://www.ttlsa.com/web/web-onekey-shell-ezhttp/

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

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
coffee
  • 本文由 投稿,于21/05/2016 08:58:56发表
  • 转载请务必保留本文链接:https://www.ttlsa.com/web/web-onekey-shell-ezhttp/