EZHTTP(一键安装Nginx Apache PHP MySQL Memcached Pureftpd)安装【测试ing】

60 篇文章 0 订阅
35 篇文章 0 订阅

EZHTTP(一键安装Nginx Apache PHP MySQL Memcached Pureftpd)安装

[复制链接]



本帖最后由 梁国平 于 2014-2-11 22:47 编辑

简介
    EZHTTP是easy http的缩写,意指让配置linux的http服务变得容易,简单。
    EZHTTP目前包含了nginx apache php mysql memcached pureftpd等常用web软件的安装,不支持lanmp
    github项目地址:https://github.com/centos-bz/EZHTTP
     EZHTTP QQ群:153447657      http://www.centos.bz/

如何安装因为安装时间会比较久,建议安装前使用screen,screen使用方法如下:
1、首先得安装screen,ubuntu使用apt-get install screen,centos或redhat使用yum install screen安装
2、创建一个ezhttp的会话,screen -S ezhttp
3、如果终端意外断开,则可以使用screen -r ezhttp恢复

安装之前,还需要wget和unzip命令:
  • centos: yum install -y wget unzip
  • ubuntu: sudo apt-get install wget unzip


开始安装:
  • screen -S ezhttp
  • wget --no-check-certificate https://github.com/centos-bz/EZHTTP/archive/master.zip -O EZHTTP.zip
  • unzip EZHTTP.zip
  • cd EZHTTP-master
  • chmod +x start.sh
  • ./start.sh

更详细的安装讲解转至:EZHTTP详细安装教程

特点与优势
1、多种软件自动安装

    全自动安装nginx apache php mysql等常用web软件
2、多种软件版本安装
    EZHTTP提供了多种版本的选择安装。
    nginx包括nginx官方版,tegine淘宝版,openresty。
    apache包括apache2.2和apache2.4。
    php包括php5.2.17,php5.3.x,php5.4.x。
    mysql包括mysql5.1,mysql5.5,mysql5.6
3、可自定义版本安装
    在安装nginx apache php mysql时,可以安装指定的版本号,只要输入版本名及下载地址就行。
4、安装自由
    EZHTTP不强迫用户安装任何软件,一切皆可自由选择安装。
    程序不需要mysql支持,是否可以只安装nginx+php?
     当然可以,你甚至只安装php都行。
5、自动选最优线路下载
    EZHTTP提供了两种下载地址,一是官方下载,二是百度网盘下载。
    脚本实现了百度网盘下载链接解析及与官方下载地址的测速,无论你是在国内服务器或者是国外服务器,都能快速地下载所需软件进行安装。

6、定制容易
    EZHTTP实现了逻辑代码与软件配置的完全分离,你可以通过修改init文件快速选择指定的版本安装。
7、支持所有Linux发行版
EZHTTP实现了所有依赖的编译安装,当识别系统为centos,ubuntu,debian,redhat时,会自动使用yum或apt安装依赖,节省安装时间,否则是其它Linux系统,如suse,则使用编译安装。实现不分Linux发行版本的安装。

如何使用
1、程序进程管理

    nginx管理:/etc/init.d/nginx (start|stop|restart)
     apache管理:/etc/init.d/httpd (start|stop|restart)
     mysql管理: /etc/init.d/mysqld (start|stop|restart)
     pureftpd管理: /etc/init.d/pureftpd (start|stop|restart)
     memcached管理: /etc/init.d/memcached (start|stop|restart)
2、ez命令使用
    nginx主机管理:ez nginx (add|del|list)
     apache主机管理: ez apache (add|del|list)
     pureftpd用户管理:ez ftp (add|del|list)
     mysqld管理: ez mysql (add|del|mod|reset)
3、机器没有网络想安装
没有网络的话,首先你的机器最少安装有gcc gcc-c++ make perl这五个工具,可以从光盘获取。然后可以找一台有网络的机器,运行安装包里的offline.sh脚本,这样就会询问你需要安装哪些软件,然后会下载你选择安装的软件,最后会打包成一个ezhttp_offline.tar.gz压缩包,你可以把这个压缩包放到没网络的机器,解压,再执行install.sh就ok,安装方法同在线包一样。
4、如何卸载
执行安装包下的uninstall.sh命令执行卸载操作。
5、配置文件路径
php.ini路径:php安装路径/etc/php.ini(如/usr/local/php/etc/php.ini)
php-fpm路径:php安装路径/etc/php-fpm(如/usr/local/php/etc/php-fpm)
nginx.conf路径:nginx安装路径/conf/nginx.conf(如/usr/local/nginx/conf/nginx.conf)
httpd.conf路径:apache安装路径/conf/httpd.conf(如/usr/local/apache/conf/httpd.conf)
my.cnf路径:mysql安装路径/etc/my.cnf(如/usr/local/mysql/etc/my.cnf)
memcached相关配置:/etc/init.d/memcached

更新日志2013年10月1日:
1、php-cgi连接方式由tcp更改为unix sock
2、更改虚拟主机配置文件位置为conf/vhost,重写规则为conf/rewrite
3、当选择安装apache时,设置默认php运行模式为with_apache
4、增加xcache安装
5、php gd增加freetype支持
6、升级mysql为mysql-5.1.72 mysql-5.5.34 mysql-5.6.14
7、升级php5.4到php-5.4.20
2013年9月12日:
1、升级nginx到1.4.2
2、升级tengine到1.5.1
3、升级openresty到1.2.8.6
4、升级apache2.4到2.4.6
5、升级mysql5.5到5.5.33
6、升级mysql5.6到5.6.13
7、升级php5.3到5.3.27
8、升级php5.4到5.4.19
9、升级phpmyadmin到4.0.6

更多更新记录到github查看。

遇到问题了
    因为EZHTTP目的是兼容所有的linux系统,这其中难免会出现安装失败。安装失败时不要失望,请联系我给你解决。
    你可以发邮件到admin@centos.bz,并带上文件root/ezhttp_errors.log,或者加入QQ群153447657寻求帮助。
    或者可以在下面留言寻求帮助,请务必提供错误文件root/ezhttp_errors.log,要不无法确认错误并修复。
    错误文件可以发送到admin@centos.bz
注意,提交非安装问题时,请提供系统版本及系统位数,以及出现问题软件的版本及错误信息。


lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定 1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。nginx在处理静态文件上有着非常好的性能和稳定性,且省节点资源,但在处理php的应用上相对没那么稳定,而apache在处理php的应用上是非常稳定的,也因此,目前比较流行的一个n+a的组合应用应运而生 3 支持lamp,lnmp,lnamp自由切换 4 同时集成最新版本的wdcp服务器/虚拟主机管理系统,wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低了使用Linux做web服务器的门槛,让更多人的可以轻松使用Linux做服务器。以及可以管理网站,FTP,数据库等,包括在线创建,删除,修改等操作,详细功能介绍可查看http://www.wdlinux.cn/wdcp 5 支持WdLinux定制版,CentOS,wdOS,RedHat,Ubunntu,Debian支持32,64位,更多的版本支持将在后续增加,也欢迎测试 6 源码开放并托管至github:https://github.com/wdlinux/lanmp 此次更新 1 增加对php5.3的支持,安装时可自由选择php5.2或者php5.3版本 2 增强对ubuntu系统的支持,修正在ubuntu系统下安装可能出现无法添加系统账号的bug 3 nginx升级至1.2.9,apache升级至2.2.24,mysql升级至5.1.69,pureftp升级至1.0.36 4 安装脚本大量调整和优化 5 增加debian系统的支持 部分组件的可选安装,如memcache,mysqli,pdo_mysql,innodb等 具体的安装方法可见http://www.wdlinux.cn/bbs/thread-1356-1-1.html 下载安装 wget http://dl.wdlinux.cn:5180/lanmp_v2.5.tar.gz tar zxvf lanmp_v2.5.tar.gz sh install.sh 4个可选安装,如下图 1,2,3 是安装独立的环境,不可自由切换nginx,apache,nginx+apache应用环境 4 是安装所有,即可自由切换nginx,apache,nginx+apache的应用环境 wdcp管理系统后台访问地址 http://ip:8080 默认用户密码 admin wdlinux.cn mysql默认的用户密码 root wdlinux.cn 安装说明 有比较多的朋友说在安装mysql时会“卡住”,其实不然,只不过是因为mysql的编译时间比较长,10至30分钟不等,具体看机器的硬件配置,所以请耐心等待,但有些是网络中断就真像卡住了一样,到底是不是真卡住,可以看这里的说明 http://www.wdlinux.cn/bbs/thread-65-1-1.html 相关说明 所有软件安装目录/www/wdlinux 站点配置文件 /www/wdlinux/nginx/conf/vhost /www/wdlinux/apache/conf/vhost 数据库配置文件/www/wdlinux/etc/my.cnf 数据库数据文件目录 /www/wdlinux/mysql/var 卸载或重装(注意备份数据,否则后果自负) sh in.sh un 即可卸载,并且自动重起 启动完登录后,再次运行 sh in.sh 便可重装 重装后重新打开IE,否则会有session错误提示的问题 相关软件版本 httpd-2.2.24 nginx-1.2.9 php-5.2.17/5.3.26 mysql-5.1.69 phpmyadmin-3.3.7 zend-3.3.3 eAccelerator-0.9.5.3 pure-ftpd-1.0.36
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值