资讯专栏INFORMATION COLUMN

LAMP Web一键安装脚本 – Linux服务器安装Apache/MySQL/PHP网站环境

starsfun / 1793人阅读

摘要:前面老蒋有在网站中分享到一键安装包在服务器中部署网站运行环境,且我也有在文章中有提到那脚本也是支持安装的。今天老蒋要介绍的这个脚本是只能安装一键安装脚本,相比上面的这个脚本更为轻便一些,没有附带太多的内置软件。

前面老蒋有在网站中分享到LNMP一键安装包在Linux服务器中部署PHP+MySQL+Nginx 网站运行环境,且我也有在文章中有提到那脚本也是支持安装LAMP的。今天老蒋要介绍的这个脚本是只能安装LAMP一键安装脚本,相比上面的这个脚本更为轻便一些,没有附带太多的内置软件。

LAMP 一键安装包是一个用 Linux Shell 编写的可以为 Amazon Linux/CentOS/Debian/Ubuntu 系统的 VPS 或服务器安装 Linux + Apache + MySQL/MariaDB + PHP 生产环境的 Shell 脚本。包含一些可选安装组件如:Zend OPcache, ionCube Loader, PDFlib, XCache, APCu, imagick, gmagick, libsodium, memcached, redis, mongodb, swoole, yaf, yar, msgpack, psr, phalcon, grpc, xdebug。其他诸如:OpenSSL, ImageMagick, GraphicsMagick, Memcached, phpMyAdmin, Adminer, Redis, re2c, KodExplorer。同时还有一些辅助脚本如:虚拟主机管理、Apache、MySQL/MariaDB、PHP 及 PhpMyAdmin、Adminer 的升级等。

文章目录 隐藏
第一、LAMP一键脚本安装教程
第二、LAMP一键包自带小工具

第一、LAMP一键脚本安装教程

LAMP支持大部分的Linux镜像脚本,需要服务器配置512MB内存及以上配置、内存10GB以上,老蒋个人建议还是需要纯净版的镜像。这样才不易于出错,当然,我们在运行过程中,如果有报错的可以检查到底是什么问题,我们安装镜像的时候尽量的安装较新的版本,比如CentOS8+、Ubuntu 20+ 也是支持的。

1、脚本安装

yum -y install wget git // CentOS镜像安装apt-get -y install wget git // Debian/Ubuntu镜像安装git clone https://github.com/teddysun/lamp.gitcd lampchmod 755 *.sh./lamp.sh

这里在脚本第一和第二行,我们要根据实际的镜像选择安装基础的软件。有些服务器默认没有安装wget、git,不管安装过没有,我们再安装一遍。

2、安装过程

安装过程也是一个选择选项配置的过程。比如我们需要选择PHP、MySQL等软件版本。

Parameters:--apache_option [1-2], please select a available Apache version  1. httpd-2.4.43  2. do_not_install--db_option [1-9], please select a available Database version  1. mysql-5.6.49  2. mysql-5.7.31  3. mysql-8.0.21  4. mariadb-10.1.45  5. mariadb-10.2.32  6. mariadb-10.3.23  7. mariadb-10.4.13  8. mariadb-10.5.4  9. do_not_install--php_option [1-8], please select a available PHP version  1. php-5.6.40  2. php-7.0.33  3. php-7.1.33  4. php-7.2.34  5. php-7.3.25  6. php-7.4.13  7. php-8.0.0  8. do_not_install--kodexplorer_option [1-2], please select a available KodExplorer version  1. kodexplorer-4.35  2. do_not_install

我们可以根据需要选择。其中需要注意的,我们需要自己设置MYSQL的默认密码,不要用默认的密码。安装完毕之后,我们可以用lamp一键包自带的小工具添加站点。

第二、LAMP一键包自带小工具

我们在安装完毕LAMP一键包工具之后,就可以用自带的小工具创建站点。

1、常用小工具

lamp add      创建虚拟主机lamp del      删除虚拟主机lamp list     列出虚拟主机lamp version  显示当前版本

我们添加的站点目录在”/data/www/default”默认目录。实际上对应站点的域名在www里面。

2、升级小工具

./upgrade.sh             // Select one to upgrade./upgrade.sh apache      // Upgrade Apache./upgrade.sh db          // Upgrade MySQL or MariaDB./upgrade.sh php         // Upgrade PHP./upgrade.sh phpmyadmin  // Upgrade phpMyAdmin./upgrade.sh adminer     // Upgrade Adminer

3、程序安装目录

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

4、其他命令小工具

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)

Redis 命令(可选安装)

/etc/init.d/redis-server (start|stop|restart|status)

这样,我们是不是又学会一个开源且免费的LAMP一键包安装脚本工具。我们在部署Linux服务器WEB建站环境的时候又多一个选择。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119956.html

相关文章

  • 详细整理5款较为常用的Linux VPS务器WEB一键安装工具

    摘要:第一个人记忆中这款工具至今估计有十年左右时间当初也是个人站长为方便自己使用环境配置开发的。第二一键脚本也是由于个人站长提供的,经过几年的改善目前也是比较完善。 早年我们如果在Linux服务器配置网站环境的时候一般如何操作的?安装cPanel面板?这个是要花钱的,记忆中好像每个月需要十多美元,对于普通的个人站长用户来说确实是不小的费用。即便我们用破解版也不行,因为这个牵扯到安全问题。那我...

    techstay 评论0 收藏0
  • ubuntu搭建PHP网站完整实例教程

    摘要:一般情况下,经过上面的步骤之后,网站基本上可以搭建成功。当然,在日常的实际操作中,可能还会有一些意想不到的情况发生,到时候就考验我们解决问题的能力了。参考文章添加用户删除用户与授权设置远程访问的指令详解的详解 原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~ showImg(https://segmentfault.com/img/remote/1460...

    Forelax 评论0 收藏0
  • ubuntu搭建PHP网站完整实例教程

    摘要:一般情况下,经过上面的步骤之后,网站基本上可以搭建成功。当然,在日常的实际操作中,可能还会有一些意想不到的情况发生,到时候就考验我们解决问题的能力了。参考文章添加用户删除用户与授权设置远程访问的指令详解的详解 原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~ showImg(https://segmentfault.com/img/remote/1460...

    lemanli 评论0 收藏0
  • Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装脚本安装

    摘要:但实际安装的还是源码包和二进制包。优点安装简单快捷缺点完全丧失了自定义性总结其实中软件包只有源码包和二进制包两种软件安装包。源码包安装位置安装在指定位置当中,一般是软件名源码包安装的服务,只能用绝对路径进行服务的管理。 一、Linux软件包分类 1.1 源码包     优点: 开源,如果有足够的能力,可以修改源代码; 可以自由选择所需的功能; 软件是编译安装,所以更加适合自己的系统,...

    pumpkin9 评论0 收藏0
  • 基于 LNMP 搭建个人网站的填坑之旅

    摘要:博客搬家原地址原发表时间本文讨论使用安装包构建网站底层服务后,包括域名解析,的管理等的一系列填坑历程。域名解析问题相关首先将本人的网站信息公布如下域名地址主机提供方搬瓦工域名托管及解析阿里云万网本文之后的内容均是基于以上信息。 「博客搬家」 原地址: CSDN 原发表时间: 2016-11-16 本文讨论使用 LNMP 安装包构建网站底层服务后,包括域名解析,MySQL 的管理等...

    jollywing 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<