LAMP一键安装脚本

1017451 次围观 1117 次吐槽

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 服务器运维日志的脚本改编而来,改成符合我所做的项目需求,在这里感谢原作者。后来改得越来越多,于是干脆就作为一个项目发布出来,记录自己的折腾的过程,如果同时也能给一些需要的人用到,实在是与有荣焉。

发表我的评论
取消评论

请输入正确答案后提交评论 *

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1117)

  1. 安装LAMP后,在浏览器中直接打ip地址,会显示默认web根目录: /data/www/default下的网页。添加域名后会建/data/www/域名/www,在浏览器中直接打域名地址会显示/data/www/域名/www下的网页,IP地址和域名地址调用的网页是不一样的。我的vpn只绑定一个网站的,我想要域名跟ip地址都显示相同的网页,请问能不能设置?如何设置?
    车式6年前 (2014-05-07)回复
    • 这是因为域名没与 IP 绑定,修改配置文件 /usr/local/apache/conf/extra/httpd-vhosts.conf 即可。 在此文件的第 1 行开始,追加以下配置: <virtualhost *:80> ServerName 你的 VPS 的公网 IP 地址 Redirect 301 / 你的完整网址(如:http://teddysun.com),注意,格式是301+空格+斜杠“/”+你的网址 </virtualhost> 保存后,重启 apache 。命令:service httpd restart
      秋水逸冰6年前 (2014-05-07)回复
      • Redirect 301 / 你的完整网址(如:http://teddysun.com)这样不行,域名后面少了/ 正确的应该是这样 Redirect 301 / 你的完整网址(如:https://teddysun.com/)
        dav6年前 (2014-08-16)回复
  2. 你好,安装完成后,启动httpd时出错。没有找到您的邮箱地址,想发安装日志给您来着! [[email protected] lamp-master]# /etc/init.d/httpd start Starting httpd: httpd: Syntax error on line 146 of /usr/local/apache/conf/httpd.conf: Cannot load modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot open shared object file: No such file or directory [FAILED]
    谢正东6年前 (2014-05-06)回复
    • 这是因为你的 PHP 没有正确安装导致的问题。发你的安装日志过来帮你看看。邮箱在关于页面可以看到。
      秋水逸冰6年前 (2014-05-06)回复
  3. 国内的大多是用军哥的LNMP,这个不同,LAMP,好
    wafox6年前 (2014-05-06)回复
  4. 兄弟你好,我安装了https://teddysun.com/lamp 这个没有成功,安装了好多次,我的系统是centos 6.4 64位的 内存8G ,硬盘1T ,安装的时长只有4分钟,我这个服务器是新买的, 以前我用VPS 安装的时候,可以成功安装的,现在不行的,安装的时间4分钟就完成了,肯定有问题,我把安装日志发到您的邮箱里了,麻烦你帮我看下吧,谢谢了!!!!!
    ss1236年前 (2014-04-29)回复
  5. xcache-3.1.0.tar.gz [found] ============================Xcache3.1.0 install start=========================== ========== ./xcache_3.1.0.sh: line 39: /usr/local/php/bin/phpize: No such file or directory ./xcache_3.1.0.sh: line 40: ./configure: No such file or directory make: *** No rule to make target `install'. Stop. Stopping httpd: [FAILED] Starting httpd: /bin/bash: /usr/local/apache/bin/httpd: No such file or director y [FAILED] 大哥这个是怎么回事啊,安装完了 ,访问IP 没反应, 我的系统是LINUX 6.4 64位 都重装LAMP 两次了 还是出现 问题哎。。。
    sss1236年前 (2014-04-23)回复
    • 安装没有成功。Apache和PHP都没有正确安装导致的问题。你可以把你的安装日志发到我邮箱来,我给你分析一下原因。
      秋水逸冰6年前 (2014-04-24)回复
  6. 网站客户端支付宝支付接口出了些问题 人家说 网站php环境不是标准版导致的 咱们这个包里的php不是标准嘛?
    杨志轩6年前 (2014-04-15)回复
    • php是标准编译,但是默认禁止了一些比较危险的函数。你可以试一下将这些禁止的函数去掉(在/usr/local/php/etc/php.ini中)
      秋水逸冰6年前 (2014-04-16)回复
  7. 这个是要支持一下的!
    Lyndon6年前 (2014-04-05)回复
  8. mysql起不来 运行service mysqld start 就显示the server quit without updating pid file(……)
    li6年前 (2014-04-02)回复
  9. lamp.zip: Read-only file system 楼主这是咋回事? wget不下来
    呵呵6年前 (2014-03-23)回复
    • 重试一下。我试了没问题。
      秋水逸冰6年前 (2014-03-23)回复
      • 恩 谢谢您了 我查了一下 是我的vps被我搞崩了 我重新mount一下 就OK了
        呵呵6年前 (2014-03-23)回复
  10. 弄好了 纠结 原来服务商提供的系统镜像里 开了防火墙 还把端口都阻止了。。。
    杨志轩6年前 (2014-03-21)回复
    • 该安装脚本没有对防火墙进行设置,所以安装完成后,还需自己手动去设置防火墙,并对端口80,3306放行。如果安装了FTP,还需放行端口21。
      秋水逸冰6年前 (2014-03-21)回复
  11. 安装成功后还需要设置什么嘛 为什么我安装后 访问不了
    杨志轩6年前 (2014-03-21)回复
  12. 按照网上找到的方法三重置了root密码,解决了
    dajiatai6年前 (2014-03-19)回复
  13. 用其它的网站代码安装时也出现"Access denied for user 'root'@'localhost' (using password: YES)"(您必须解决以上问题,安装才可以继续),难道是我的root密码不对?明明是这个啊
    dajiatai6年前 (2014-03-19)回复
  14. 用xshell访问结果如下: Warning: Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    dajiatai6年前 (2014-03-19)回复
  15. 安装以后,phpmyadmin登录出现"#1045 无法登录 MySQL 服务器",应该如何解决?
    dajiatai6年前 (2014-03-19)回复