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 ...
随机推荐
- 20145334赵文豪 《Java程序设计》第3周学习总结
20145334赵文豪 <Java程序设计>第3周学习总结 教材学习内容总结 下面的是代码托管的截图 第四章学习内容总结 4.1 类与对象 1.对象(Object): 存在的具体实体,具有 ...
- '/test.txt'; // 把抓取的代码写入该文件
将获得的代码直接写入某个文件 代码如下:<?php $urls = array( 'http://www.sina.com.cn/', 'http://www.sohu.com/', 'ht ...
- EmguCV 简单图形绘制
一.圆 public static void cvCircle( IntPtr img, System.Drawing.Point center, //Center of the circle int ...
- lsof 一切皆文件
Docs » 工具参考篇 » 3. lsof 一切皆文件 Docs » 工具参考篇 » 3. lsof 一切皆文件 Edit on GitHub 3. lsof 一切皆文件¶ lsof(list op ...
- Windows 10输入法已禁用IME无法输入中文怎么办
Windows 10输入法已禁用IME无法输入中文怎么办 | 浏览:10453 | 更新:2015-03-01 14:46 | 标签:windows 1 2 3 4 5 分步阅读 Windows10系 ...
- Jquery EasyUI使用总结(一)
1,弹出Iframe,新窗口 //打开编辑页面要加载的数据 function ShowDialog(id, url, width, height, onLoadFunc) { $("#&qu ...
- JavaScript中的setTimeout和setInterval
上一篇博文<浏览器中Javascript单线程分析>中描述了浏览器中Javascript单线程的原理. 在此基础上,这篇文章将主要介绍setTimeout/setInterval是如何模拟 ...
- apache查看工作模式及调优
一,查看工作模式 /usr/sbin/httpd -l Compiled in modules: core.c prefork.c http_core.c mod_so.c 如果出现prefo ...
- Given a compiled machine-language program, which statements in the source language cause the execution of the most machine-language instructions and what is the execution time of these instr
COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION A variety of studi ...
- [转]javascript 快速隐藏/显示万行表格列的方法
原文地址:javascript 快速隐藏/显示万行表格列的方法 隐藏表格列,最常见的是如下方式: td.style.display = "none"; 这种方式的效率极低.例如,隐 ...