Linux安装lamp脚本,CentOS LAMP一键安装脚本
LAMP简单介绍
LAMP指的Linux(操作系统)、Apache(HTTP 服务器),MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python)的第一个字母缩写,这几个程序常被放在一起使用,主要用来建立web网站环境。目前,LAMP是最常用的网站解决方案。
LAMP一键安装脚本说明
脚本适用系统:CentOS/Redhat/Fedora 内存要求:≥256M
LAMP一键安装脚本会在linux上一键安装以下程序
1、Apache 2.4.12
2、MySQL 5.6.24、MySQL 5.5.43、MariaDB 5.5.42、MariaDB 10.0.17 (四选一安装)
3、PHP 5.4.40、 PHP 5.3.29、 PHP 5.5.24 (三选一安装)
4、phpMyAdmin 4.4.2
下面是可选安装,一般情况都不需要安装。
5、OCI8 2.0.8 (可选安装)
6、Xcache 3.2.0 (可选安装)
7、pure-ftpd-1.0.36 (可选安装)
8、memcached-1.4.22 (可选安装)
9、Zend OPcache 7.0.4 (可选安装)
10、ImageMagick-6.9.0-10 (可选安装)
11、GraphicsMagick-1.3.21 (可选安装)
12、Zend Guard Loader 3.3 (可选安装)
13、ionCube PHP Loader 4.7.3 (可选安装)
14、MongoDB extension 1.6.6 (可选安装)
LAMP一键安装脚本来源 http://teddysun.com/lamp
如何安装:
事前准备(安装 wget、screen、unzip,创建 screen 会话):
yum -y install wget screen unzip
screen -S lamp
下载、解压、赋予执行权限、执行安装脚本
wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip
unzip lamp.zip
cd lamp-master/
chmod +x lamp.sh
./lamp.sh 2>&1 | tee lamp.log
使用命令:
创建(删除,列出)虚拟主机:
lamp add(del,list)
创建(删除,列出)ftp 用户:
lamp ftp(add|del|list)
MySQL 或 MariaDB 命令:
/etc/init.d/mysqld(start|stop|restart|status)
Apache命令:
/etc/init.d/httpd(start|stop|restart|status)
一键删除 LAMP(切记,删除之前请注意备份数据!)
lamp uninstall
程序目录:
MySQL 安装目录: /usr/local/mysql
MySQL 数据库目录:/usr/local/mysql/data(默认,安装时可更改路径)
MariaDB 安装目录: /usr/local/mariadb
MariaDB 数据库目录:/usr/local/mariadb/data(默认,安装时可更改路径)
PHP 安装目录: /usr/local/php
Apache 安装目录: /usr/local/apache
网站根目录(默认): /data/www/default
配置文件:
Apache 日志目录: /usr/local/apache/logs
Apache SSL 配置文件: /usr/local/apache/conf/extra/httpd-ssl.conf
新建站点配置文件: /usr/local/apache/conf/vhost/域名.conf
PHP 配置文件: /usr/local/php/etc/php.ini
PHP 所有扩展配置文件目录: /usr/local/php/php.d/
MySQL 配置文件: /etc/my.cnf
命令一览:
MySQL 或 MariaDB 命令:
/etc/init.d/mysqld (start|stop|restart|status)
Apache命令:
/etc/init.d/httpd (start|stop|restart|status)
memcached
/etc/init.d/memcached (start|stop|restart|status)
安装LAMP及建站简单流程:
1、安装 LAMP 环境
2、添加虚拟主机。运行命令:lamp add (如果只建一个站,则可以直接将网站程序上传至 /data/www/default 目录下即可)
3、上传并解压网站程序到网站目录,默认位置为:/data/www/域名/web
4、更改网站目录权限。以 root 用户登录,运行:chown -R apache:apache /data/www/域名
5、运行网站安装程序完成网站安装
如果安装使用过程中遇到问题,请到脚本作者网站寻求帮助
---
Linux安装lamp脚本,CentOS LAMP一键安装脚本相关推荐
- Centos Denyhosts 一键安装配置脚本
Centos Denyhosts 一键安装配置脚本 一键安装denyhosts脚本并配置为常用配置.放置Linux服务器被暴力破解 由于不能上传tar文件.所以改为zip压缩. 将附件的zip压缩包解 ...
- linux 下脚本安装 mysql_linux(centos7)下编译安装mysql(数据库)一键安装详解+脚本文件...
一.下载源文件 官网下载地址: https://downloads.mysql.com/archives/community/ 二.安装前准备 (1).开始之前先把虚拟机内存调大,避免安装时间过长和卡 ...
- centos mongodb一键安装脚本
centos mongodb一键安装脚本 installMongodb.ssh 用vi或则vim编辑 installMongodb.ssh cat > /etc/yum.repos.d/mong ...
- centos 7 一键安装gitlab
# cat /etc/redhat-release CentOS release 6.5 (Final) # strings /lib64/libc.so.6 |grep GLIBC_ 首先升级 如果 ...
- CentOS 7一键安装Seafile搭建私有云存储
Seafile 是一款开源企业云盘,和Owncloud类似,个人感觉Seafile更加稳定,搭建也很简单,为了方便,xiaoz写了一个一键脚本,方便快速搭建自己的私有云. 环境要求 CentOS 7 ...
- Mongodb学习(安装篇): 在centos下的安装
安装篇 ###下载解压文件 [root@192 lamp]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686- 2.2.2.tgz ## ...
- lamp mysql5.0_CentOS 5/6 LAMP(Apache MySQL PHP)一键安装脚本
适用系统: CentOS-5 (32bit/64bit) CentOS-6 (32bit/64bit) 安装了什么: 1.Apache 2.2.20 2.MySQL 5.0.92 3.PHP 5.2. ...
- centos下一键安装lamp环境,快捷,方便
http://www.centos.bz/lamp/ 适用环境: 系统支持:CentOS-5 (32bit/64bit).CentOS-6 (32bit/64bit) 内存要求:≥256M 安装了什么 ...
- linux 一键脚本搭建,Red5一键安装脚本(LinuxWin):一键搭建你的直播平台
简介 项目重构中 看到bilibili,熊猫TV,斗鱼TV等直播平台你是不是也很眼红呢,这里站长为大家写了一个Red5一键安装脚本. Red5提供基于Flash的流媒体服务的一款基于Java的开源流媒 ...
最新文章
- SAP MM供应商主数据表
- C#基础全接触分类:asp.net技术
- Visual Studio® 2010 Web Deployment Projects站点编译生成bin同时发表插件
- mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递
- Java基础—反射—简单介绍
- 关于Django路由层简单笔记
- React开发(148):componentWillReceiveProps
- React Native开发指南-在原生和React Native间通信
- 编码规范 | Java函数优雅之道(上)
- Python重写C语言程序100例--Part6
- 紫书搜索 习题7-4 UVA - 818 Cutting Chains 暴力+dfs判环+位运算
- VB中使用MD5算法
- 想看程序员的成长课这本书
- 数据结构 -- 景区旅游信息管理系统
- 2022年8月11日:使用 ASP.NET Core 为初学者构建 Web 应用程序--使用 ASP.NET Core 控制器创建 Web API(没看懂,需要再看一遍)
- 过来人的经验:给Java初学者的10个学习经验
- 把手机自带计算机软件,怎样删除手机自带软件
- Unity3d网络总结NetWork组件使用(总结篇)
- ubuntu设置共享文件夹成功后却不显示找不到
- 股票期权的激励作用及其发挥保障