LAMP一键安装脚本

166844 次围观 1114 次吐槽

LAMP shell

本脚本适用环境:

  • 系统支持:CentOS/Redhat/Debian/Ubuntu
  • 内存要求:≥512M
  • 硬盘要求:5GB 以上的剩余空间
  • 服务器必须配置好软件源和可连接外网
  • 必须具有系统 root 权限
  • 建议使用干净系统全新安装
  • 日期:2016 年 11 月 12 日

关于本脚本:

  • 支持 PHP 自带几乎所有组件;
  • 支持 MySQL ,MariaDB, Percona 数据库;
  • 支持 memcached (可选安装);
  • 支持 ImageMagick (可选安装);
  • 支持 GraphicsMagick (可选安装);
  • 支持 Zend Guard Loader (可选安装);
  • 支持 ionCube PHP Loader (可选安装);
  • 支持 XCache ,Zend OPcache (可选安装);
  • 命令行新增虚拟主机,操作简便;
  • 自助升级 Apache,PHP,phpMyAdmin,MySQL/MariaDB/Percona 至最新版本;
  • 支持一键卸载(切记,卸载前请注意备份数据)。

特别说明:

常见问题:

更新日志:

详见:更新日志

旧版的更新日志:
https://teddysun.com/changelog.html

后记
折腾这个脚本的缘由请参照《新站开张》一文。实际上,这个脚本从一开始是参照Linux 服务器运维日志的脚本改编而来,改成符合我所做的项目需求,在这里感谢原作者。后来改得越来越多,于是干脆就作为一个项目发布出来,记录自己的折腾的过程,如果同时也能给一些需要的人用到,实在是与有荣焉。

发表评论
取消评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
表情

已有评论 (1114)

  1. 赞助 西安电信主机 100M 用于LAMP 完整包下载,可以么? 国内不是很方便 。 如果可以,怎么联系到您
    依剑听雨1个月前 (2017-04-19)回复
  2. 能不能给手动下载安装包?然后再一次性安装。下载的过程一直中断,求助。。。。
    humbass1个月前 (2017-04-17)回复
  3. 昨天装到现在一次都没成功~!!!!! Saving to: “php-5.5.38.tar.gz” [ skipping 13850K ] 13850K ,,,,,,,,,, ,,........ .......... .......... .......... 80% 22.5K 3m23s 13900K .......... .......... . 80% 3.62K=8.2s 2017-04-17 17:17:45 (7.28 KB/s) - Read error at byte 14255560/17785731 (Connection timed out). Giving up. Failed to download php-5.5.38.tar.gz, please download it to /root/lamp-master directory manually and try again.
    humbass1个月前 (2017-04-17)回复
  4. 最近速度太慢,下载链接能否放一个拷贝在国内?
    humbass1个月前 (2017-04-16)回复
  5. 还想问下,用navicat登录数据库,登录方式使用ssh,数据地址用localhost,为什么用localhost会自动走::1,而如果删除了::1就无法连接成功了.走ipv6是系统的原因吗? 环境:Centos7+ MariaDB10
    Key1个月前 (2017-04-13)回复
  6. 想问下,自动安装完mysql或者mariaDB为什么会生成多个root用户? 是否可以删除到只剩一个host为localhost的?
    Key1个月前 (2017-04-13)回复
  7. centos4.8可以吗?
    nickname2个月前 (2017-04-11)回复
  8. 你好,一键安装包真的很方便,但是想问下,安装成功后,如果想启用http2这样的支持模块,需要怎么做?查资料都是编译安装的。
    喵喵2个月前 (2017-03-26)回复
    • 本脚本没有编译 http2 模块。 因为该模块依赖于最新的 openssl 以及 libnghttp2
      秋水逸冰2个月前 (2017-03-27)回复
  9. 我之前安装的PHP5.4版本,现在程序需要用PHP5.6的,有什么办法可以升级呢?谢谢了
    Andy3个月前 (2017-02-26)回复
    • 您好,您的一鍵安裝真的很方便, 有一個問題, 我要更新openssl 1.1.0版,我用 make /makeinstall 看起來都安裝成功, 打openssl version 也是新版. restart apache 卻依舊是 old version ~ 能否請您告知該如何安裝到最新版呢? 再次感謝您~
      小葉2个月前 (2017-03-23)回复
      • 这是因为安装 apache 的时候是使用默认的 openssl 路径来安装的。 如果你要使用最新版 openssl 来编译安装 apache,需要手动来安装并指定 openssl 的路径。 apache 的编译选项里,使用参数 --with-ssl=PATH of openssl(此为实际的 openssl 安装路径)
        秋水逸冰2个月前 (2017-03-26)回复