CentOS下LAMP一键yum安装脚本
本脚本适用环境:
- 系统支持:CentOS/Redhat/Fedora
- 内存要求:≥64M
- 硬盘要求:2GB以上的剩余空间
- 服务器必须配置好软件源和可连接外网
- 必须具有系统 root 权限
- 建议使用干净系统全新安装
- 日期:2014年06月25日
关于本脚本:
- 一键 yum 安装所有的软件包,方便升级;
- 支持 PHP 自带所有组件;
- 支持 MySQL ,MariaDB 数据库;
- 支持 XCache ;
- 支持 Zend Guard Loader ;
- 支持 ionCube PHP Loader ;
- 支持自助升级 phpMyAdmin;
- 命令行新增虚拟主机,操作简便;
- 一键卸载(卸载前请注意备份数据)。
将会安装:
- 1、Apache
- 2、MySQL 5.5 latest version 或 MariaDB 5.5 latest version(二选一)
- 3、PHP 5.4 latest version
- 4、phpMyAdmin latest version
- 5、xcache
- 6、ZendGuardLoader
- 7、ionCube PHP Loader
如何安装:
第一步,下载、解压、赋予执行权限:
wget --no-check-certificate https://github.com/teddysun/lamp-yum/archive/master.zip -O lamp-yum.zip
unzip lamp-yum.zip
cd lamp-yum-master/
chmod +x *.sh
第二步,安装LAMP一键安装包
终端中输入以下命令:
./lamp.sh 2>&1 | tee lamp.log
使用提示:
lamp
add(del,list):创建(删除,列出)虚拟主机。
lamp uninstall:一键删除 LAMP(切记,删除之前注意备份好数据!)
程序目录:
MySQL 或 MariaDB 数据库目录:
/var/lib/mysql
默认的网站根目录: /data/www/default
命令一览:
MySQL 或 MariaDB 命令:
/etc/init.d/mysqld(start|stop|restart|reload|status)
service mysqld(start|stop|restart|reload|status)
Apache命令:
/etc/init.d/httpd(start|stop|restart|reload|status)
service httpd(start|stop|restart|reload|status)
更多信息或下载安装包请参考项目主页:https://github.com/teddysun/lamp-yum
关于本脚本的说明:
1、Apache 为系统默认的版本,MySQL ,MariaDB 和
PHP 则是 Atomic
repository 的最新版。
2、如果你的 VPS 内存≥256M,建议编译安装 LAMP,详见:这里
3、升级
phpMyAdmin 命令:./update_phpmyadmin.sh
更新日志:
更新(2014年06月25日): 新增 MariaDB 安装选项;新增升级 phpMyAdmin 的一键脚本
update_phpmyadmin.sh。
更新(2014年06月10日): 通过 yum
安装 LAMP 生产环境一键安装包,初版作成。
CentOS下LAMP一键yum安装脚本的更多相关文章
- CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。
一.yum安装 rpm -qa subversion //检查是否安装了低版本的SVN yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y ins ...
- [转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡
原文连接: CENTOS 6.5 配置YUM安装NGINX http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 参考博文: Centos下安装. ...
- CentOS下Samba文件服务器的安装与配置
CentOS下Samba文件服务器的安装与配置 http://blog.csdn.net/limingzhong198/article/details/22064801 一.安装配置 1. 安装sam ...
- CentOS下redis集群安装
环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ...
- centos下卸载OpenJDK 并安装sun的jdk
centos下卸载OpenJDK 并安装sun的jdk 第一步:查看并卸载CentOS自带的OpenJDK 安装好的CentOS会自带OpenJdk,用命令 java -version ,我这里显示下 ...
- [转]阿里云CentOS 7.1使用yum安装MySql5.6.24
阿里云CentOS 7.1使用yum安装MySql5.6.24 作者:vfhky | 时间:2015-06-25 09:43 | 分类:web 在前面两篇文章<2015博客升级记(四):Cent ...
- Centos下MongoDB数据库的安装以及配置开机自启动(三)
最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...
- Linux课程---14、linux下lamp环境如何安装
Linux课程---14.linux下lamp环境如何安装 一.总结 一句话总结: 要按顺序安装,比如apache需要在php之前安装, 一.安装 gcc 编译器 二.卸载 rpm 安装的 http ...
- CentOS 7.0 使用 yum 安装 MariaDB
CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置 1.安装MariaDB 安装命令 yum -y install mariadb mariadb-serve ...
随机推荐
- Linux学习笔记---用户管理---组group
组管理: (1)/etc/group 格式: 组名:密码:GID:组员
- Android课程---final关键字
final 在Java中声明属性.方法和类时,可使用关键字final来修饰. final变量即为常量,只能赋值一次: final方法不能被子类重写: final ...
- VC 菜单前的勾的切换
if (pMenu->GetSubMenu(2)->GetMenuState(ID_STOP_SPOT_OP_MOSUE,MF_BYCOMMAND) == MF_UNCHECKED) { ...
- Qunie问题
Quine 以哲学家 Willard van Orman Quine (1908-2000) 而命名,表示一个可以生成他自己的完全的源代码的程序.编写出某个语言中最简短的 quine 通常作为黑客们的 ...
- mybatis父子表批量插入
<!--父子表批量插入 --> <insert id="insertBatch" parameterType="com.niwopay.dto.beni ...
- keepalived工作原理和配置说明 腾讯云VPC内通过keepalived搭建高可用主备集群
keepalived工作原理和配置说明 腾讯云VPC内通过keepalived搭建高可用主备集群 内网路由都用mac地址 一个mac地址绑定多个ip一个网卡只能一个mac地址,而且mac地址无法改,但 ...
- nginx json 格式输出
log_format logstash_json '{ "@timestamp": "$time_local", ' ...
- JDBC-java访问数据库
定义:JDBC是一个独立于数据库管理系统的,通用的SQL数据库存取和操作的公共接口 (由JAVA类和接口组成,接口由各数据库厂家负责实现) 使用方法: 1.加载驱动 Class.forName(&qu ...
- $.each()
以下内容非原创 通过它,你可以遍历对象.数组的属性值并进行处理. 使用说明 each函数根据参数的类型实现的效果不完全一致: 1.遍历对象(有附加参数) $.each(Object, function ...
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数003·contour,轮廓处理
<zw版·Halcon-delphi系列原创教程> Halcon分类函数003·contour,轮廓处理 为方便阅读,在不影响说明的前提下,笔者对函数进行了简化: :: 用符号“**”,替 ...