云部落在前面的文章中,有介绍过LNMP、Oneinstack、宝塔面板,都是比较成熟的一键无面板安装环境,以及有面板的可视化WEB环境,其实都是可以选择安装LNMP或者是LAMP WEB网站建站环境的。但是,由于软件产品的不确定性,这些都是由个人运维发布的,如果一旦不发布不更新,我们可能会无法使用。
所以,还是本着担忧的问题,我们需要寻找比较成熟且每一个工具有2-3款可选择方案的准备。在这篇文章中,应该是近期云部落分享的最后一个比较成熟的一键环境,属于单纯的LAMP(Apache)环境,因为有些网友项目不适合或者不喜欢使用Nginx引擎,而是喜欢Apache引擎。所以,这个脚本估计适合这类用户群。
云部落分享过可用的WEB环境部署工具:
1、阿里云服务器快速配置LNMP(Nginx)网站Web建站环境
2、阿里云ECS服务器CentOS6.9安装OneinStack一键LNMP环境
第一、LAMP工具支持系统
1、内存支持:建议1GB内存起步,如今这个是标配
2、系统支持:CentOS 6+/Debian 7+/Ubuntu 12+
硬盘要求10GB以上,这个阿里云起步40GB硬盘肯定是支持的。
第二、LAMP脚本准备支持
1、CentOS
yum update -y
yum -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod +x *.sh
screen -S lamp
./lamp.sh
2、Debian/Ubuntu
apt update -y
apt -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod +x *.sh
screen -S lamp
./lamp.sh
我们选择适合自己的系统命令登入SSH去安装。
第三、LAMP工具安装过程
1、安装Apache引擎
2、选择数据库和设置密码
选择需要安装数据库的类别,以及设置数据库管理员的密码。
3、安装PHP版本和软件
4、安装数据库管理器
可以选择安装phpMyAdmin数据库管理器。最后任意键去安装LAMP。
这样,自动安装完毕之后,我们就可以在阿里云服务器中安装完毕无面板的LAMP网站环境。
第四、LAMP如何建站和管理
同样的,LAMP也是采用小工具命令管理网站的。
1、建站命令
lamp add 创建虚拟主机
lamp del 删除虚拟主机
lamp list 列出虚拟主机
2、启动命令
A - MySQL 或 MariaDB 或 Percona 命令
/etc/init.d/mysqld (start|stop|restart|status)
B - Apache 命令
/etc/init.d/httpd (start|stop|restart|status)
C - Memcached 命令(可选安装)
/etc/init.d/memcached (start|stop|restart|status)
D - Redis 命令(可选安装)
/etc/init.d/redis-server (start|stop|restart|status)