LAMP服务器环境搭建及工程部署

本文详细介绍了如何在Linux服务器上使用一键安装脚本搭建LAMP环境,包括Apache、MySQL和PHP,以及如何使用winscp和jetbrain IDE进行工程部署。文章提到了一键安装脚本的优点和适用场景,并提供了具体的安装和配置步骤。
摘要由CSDN通过智能技术生成

LAMP服务器环境搭建及工程部署

这篇文章是我之前讲的环境搭建和项目部署视频讲解的文字版本,由于之前直播录屏的时候没有空闲的服务器进行搭建,所以没有详细的截图等可以展示。

现在刚好我手头有一台vps刚重装完,记录一下搭建的过程。

简介

LAMP环境也就是XAMPP的Linux版本,指的是Linux+Apache+Mysql+PHP的组合,是比较经典的建站环境。

之前提到过,部署LAMP环境主要有以下的几种方式:

  • 包管理安装(用apt-get、yum等逐个安装Apache、mysql、php)
    • 优点:包管理能解决一定的依赖、环境问题
    • 缺点:不可自定义一些特殊功能,还是会存在一定的环境问题
  • 手动编译安装(下载源码编译安装)
    • 优点:完全可自定义(如worker等)
    • 缺点:需要解决大量的环境问题才能顺利编译,不利于快速部署
  • 一键安装脚本
    • 优点:简单快捷,可以选择各个组件的版本,适合新手
    • 缺点:有自定义组件需求的时候比较麻烦,安全问题(夹带私货、挖矿)

一般学习和普通生产用途基本可以无脑选一键安装脚本,我现在使用的这个脚本(https://lamp.sh/)我自己已经使用了好几年,一直比较稳定,提供的帮助也挺好,基本按部就班做就可以成功搭建。

同时还有一个LNMP(Nginx)的一键安装包(https://lnmp.org/),也很好用,我后续演示的腾讯云中使用的就是LNMP。两个的差异主要是http服务器分别是Apache和Nginx,这两个的差异大家可以自行研究。

上手

安装推荐使用交互安装方式(https://lamp.sh/install.html),可以看到

系统需求

  • 系统支持:Amazon Linux 2018.03/Fedora 29/CentOS 6+/Debian 8+/Ubuntu 14+
  • 内存要求:≥ 512MB
  • 硬盘要求:至少 5GB 以上的剩余空间
  • 服务器必须配置好 软件源可连接外网
  • 必须具有系统 root 权限
  • 强烈建议使用全新系统来安装

支持组件

  • 支持 PHP 自带几乎所有组件
  • 支持 SQLite、MySQL、MariaDB、Percona Server 数据库
  • 支持 Yaf(可选安装)
  • 支持 Redis(可选安装)
  • 支持 XCache (可选安装)
  • 支持 Swoole (可选安装)
  • 支持 Memcached (可选安装)
  • 支持 ImageMagick (可选安装)
  • 支持 GraphicsMag
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值