ltnmp一键安装包

ltnmp

ltnmp一键安装包:

ltnmp一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装ltnmp(//、phpMyAdmin)生产环境的Shell程序。ltnmp一键安装包增加了淘宝服务器Tengine和MariaDB。
默认安装组件:tengine,php,mariadb,phpMyAdmin
安装过程可选组件:nginx,mysql
安装完成后可选安装组件:redis,phalcon,yaf,swoole,composer,ioncube Loader,Zend Guard Loader

GIT@OSC:https://git.oschina.net/php360/ltnmp
Github:https://github.com/php360/ltnmp

ltnmp一键安装包获得开源中国首页置顶推荐传送门查看

注意:内存低于1G的在没有swap的情况下安装数据库基本上不会成功,可以开启swap之后在安装数据库,开启方法详见:已安装Linux开启swap

登陆后运行:

screen -S 

如果提示screen命令不存在可以执行:

CentOS:yum install screen
Ubuntu:apt-get install screen

安装

git clone https://git.oschina.net/php360/ltnmp.git
cd ltnmp
sudo chmod u+x ./install.sh
sudo ./install.sh
1:选择安装模式

2:根据选择的安装模式填写对应的信息。
QQ20160120-1
1:初始化数据库密码(默认:root)
2:安装mariadb或者mysql(默认:mariadb)
3:开启/关闭InnoDB存储引擎(默认:开启)
4:自定义数据库存储位置,自定义路径为一个绝对路径(默认:/usr/local/mysql/data)
5:选择tengine或者nginx(默认:Tengine)

设置好之后会自动安装。

 

可选组件安装:

sudo ./module.sh
QQ20160120-2
即可。根据屏幕提示选择相应地数字即可安装。。。

使用方法:

ltnmp管理命令:ltnmp {start|stop|reload|restart|kill|status}
单个组件管理 :ltnmp {nginx|mysql|php} {start|stop|reload|restart|kill|status}
虚拟主机管理 :ltnmp vhost {add|list|del}

3.0更新组件:

  • tengine-2.1.2
  • nginx-1.9.9
  • php-7.0.2
  • phpMyAdmin-4.5.3.1-all-languages
  • mariadb-10.1.10
  • mysql-5.7.10
  • 调整php-fpm的sock位置至/dev/shm/php-cgi.sock,使之更快的运行

  • 开发分支增加:
  • openlitespeed
  • memcached
  • CentOS 6 系统初始优化脚本:Optimization_centos6_x86_64.sh(由Ricky提供)

更新列表:

2.1.1:
更新swoole为最新稳定版1.7.19

2.1.0:
1、各组件更新至最新版,tengine-2.1.1,php-5.6.12,mariadb-10.0.21,phpMyAdmin-4.4.14-all-languages,nginx-1.9.4,mysql-5.6.26,redis-3.0.3,phalcon-v2.0.7,yaf-2.3.3,swoole-1.7.18-stable
2、考虑到很多低配置的vps,默认只安装tengine,php,phpmyadmin,mariadb。其余组件作为附加选项可根据需要安装:redis-3.0.3,phalcon-v2.0.7,yaf-2.3.3,swoole-1.7.18-stable,composer-1.0-dev,ioncube Loader,Zend Guard Loader
3、各组件版本号采用统一管理,方便升级
4、增加MySQL安装脚本
5、增加Debian/Ubuntu系统安装脚本。
6、提供国内163镜像源,方便国内主机可快速升级系统组件。须手动操作,操作方法详见ltnmp安装说明
7、添加ltnmp为全局命令,可以直接使用ltnmp命令操作
8、源码格式规范化调整

2.0.4:
1、更新composer到最新版,添加完成后添加可执行权限
2、增加数据库innodb存储引擎默认采用独立表存储数据
3、去掉添加虚拟主机时自动建立.user.ini目录限制文件,可以手动建立该文件。
4、添加nginx1.9.4和php5.6.12
5、增加更新php到5.6.12的升级脚本
6、去掉mysql
7、增加了升级脚本(该版本提供php的升级,后续增加各个组件升级)

2.0.3:
增加composer安装脚本

2.0.2:
该版本是一个bug修复版本;修复添加虚拟主机无法运行php的bug

2.0.1:
ltnmp2.0发布。

 

本文链接地址: ltnmp一键安装包

转载请注明: 转载自技安后院

本文共 56 个回复

  • Tian7 2016/12/08 19:10

    安装完成后修改了mysql的默认密码 然后phpmyadmin就无法登陆了 提示 #1045 - Access denied for user 'root'@'localhost' (using password: YES)

  • charles 2016/11/20 11:55

    Error: /usr/local/mysql not found!!!mysql install failed. Sorry,Failed to install LTNMP! Please visit http://www.moqifei.com/ltnmp feedback errors and logs 版本:centos-release-7-2.1511.el7.centos.2.10.x86_64

  • 影浅 2016/11/19 19:23

    ubuntu16好像无法安装,php7安装失败

  • 2016/11/01 18:17

    ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock ERROR: FPM initialization failed 服务器重启后开启ltnmp之后就的php-fpm报错了,然后整个网页都打不开,不知道怎么解决

    • 技安 博主 2016/11/02 08:28

      @ 安装之前服务器有php的环境了么?

      • 2016/11/02 09:47

        @ 技安 没有,我是分几次装的,第一次选择1安装的时候选的nginx和Mysql,安装不成功,但是PHP安装成功了,后续我再分别安装的Tengine、MariaDB

  • 小易分享网 2016/08/20 06:33

    不错学习了,谢谢分享! http://www.xevip.cn

  • 陶娟 2016/06/30 14:17

    请教楼主,我用的xampp+wordpress搭建博客,安装wordpress时报错: WordPress数据库错误: [Got error 'this version of PCRE is compiled without UTF support at offset 0' from regexp] DELETE FROM wp_options WHERE option_name REGEXP '^rss_[0-9a-f]{32}(_ts)?$' 这个是什么原因以及如何解决呢?

    • 技安 博主 2016/06/30 15:21

      @ 陶娟 意思是你的pcre不支持utf编码。你系统是win,linux还是mac

      • 陶娟 2016/07/01 16:10

        @ 技安 感谢百忙之中回复:) linux系统,那要怎么解决这个问题?

        • 陶娟 2016/07/01 16:11

          @ 陶娟 btw,这个问题直接导致我的博客中文无法显示

          • 技安 博主 2016/07/03 05:42

            @ 陶娟 Linux系统,推荐你源码重新编译pcre,参数: ./configure --enable-utf8 编译完成之后运行命令:ldconfig 使之即时生效。 基本上没有什么问题了

  • phper 2016/02/17 09:33

    Ubuntu14.04执行 ./install.sh 失败。Bad Variable PATH; 第三行;Yaf2.3.5 不支持PHP7,望博主提供PHP5.6的解决方案

    • phper 2016/02/17 09:34

      @ phper 太新也没用,能从PHP5.3升级到5.6是最大的让步了

      • 技安 博主 2016/02/18 08:48

        @ phper ltnmp2版本里面是php5的版本,链接:http://git.oschina.net/php360/ltnmp/tree/2.1.1/

  • 农夫 2016/02/01 17:31

    博主 你这一键选择第一个 就一键安装全是最新的 既然是生产环境 不是所有都是新的 也不是新的最好 你看现在很多生产环境centos 还是5.x 最好还是和大家一样搞几个版本自己选择或者 大家可以自定义版本号来安装

  • 上古-va 2016/01/25 17:13

    WordPress数据库错误: [Got error 'this version of PCRE is compiled without UTF support at offset 0' from regexp]

    • 技安 博主 2016/01/25 21:27

      @ 上古-va 你好,你服务器大致环境?

      • 上古-va 2016/01/26 10:02

        @ 技安 centos6.5 2G内存,估计是编译时候没有设置UTF-8 support。还有默认把 scandir禁止了,wp的一些功能限制了。

        • 技安 博主 2016/01/26 12:55

          @ 上古-va 在编译pcre的时候没有加上对utf-8的支持,已经更改提交版本中。系统默认是禁用了scandir等一些比较危险的函数。默认禁用的函数是:disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server 可以编辑/usr/local/php/etc/php.ini文件。

  • 风hoho 2016/01/25 16:46

    这个 在 centos 7 x64位上安装mysql 或者 Mariadb 不成功,麻烦楼主纠正下,谢谢

  • Target 2016/01/04 22:01

    PHP有计划更新到7么?

    • 技安 博主 2016/01/05 09:29

      @ Target 新版本正在重新开发中。组件可以扩展的方式自定义安装,同时生产环境做了许多的性能优化。由于底层支持库的更新,需要更多的时间做测试。

  • 陈小予 2015/11/12 20:17

    网站做的好棒哦

  • 糗事百科 2015/10/02 13:56

    很好的网站,赞一个,加油!

  • 爱奇趣分享网 2015/09/08 10:33

    爱奇趣网http://www.iqiqu.net/? 路过留个言!

  • 最励志官网 2015/09/06 11:17

    最励志网http://www.zuilizhi.net/? 路过留个言!

  • 歪妖内涵网 2015/09/04 11:00

    过来支持一下 值得收藏分享

  • 欧阳 2015/08/31 18:43

    大家都在弄 nginx PHP mysql , 我觉得你可以考虑下 开发 openlitespeed 的一键安装包,网上虽然有,但是大家都不更新优化了

    • 技安 博主 2015/09/01 08:33

      @ 欧阳 openlitespeed没怎么用过,先看看。试用一下!

      • 欧阳 2015/09/03 18:32

        @ 技安 shuang.ca 这哥们做了个一键安装包,基本够用了,只是很久没更新了,我更新了版本,debian 7 都没问题,但是 到了 debian8 问题很多,我百度了下很多组件变更了,所以安装的时候 PHP 编译总有问题,我也不懂 所以就没弄,总体觉得 openlitespeed 毕竟有后台好一点,大概一个月一个版本更新,我觉得做做这个也不错,litespeed 免费版本是150并发限制,总体上我觉得也够用,但是还是开源的好一点nginx 的一键安装包太多了,我觉得市场基本饱和了,litespeed 作为商业软件肯定是有些积累的 ,开发个一键安装包 对于低价 VPS 还是不错的,内存占用率低一点,而且 功能上也都够了

  • 文武双全 2015/08/20 14:03

    php5.6.12,麻烦升级下这个包。另外,zend guard loader 和 php5.6自带的opcache冲突了吧,建议去掉。

    • 技安 博主 2015/08/20 14:36

      @ 文武双全 是zend guard中的zend opcache有冲突了,前几天我也发现了这个问题。目前在开发分支中已经修复,同时在写php升级脚本,现在还没有正式发布下一版本!

  • Jarod 2015/08/16 12:23

    百度网盘下载安装不方便,怎么不提供HTTP下载?

  • 文武双全 2015/08/03 16:04

    楼主的美国主机速度这么快,真是牛叉啊。

    • 技安 博主 2015/08/04 06:42

      @ 文武双全 你的博客去看了,想给你留言呢,发现结果无法留言,提示什么错误!博客非常好,有很多实际的东西,博主也是个乐于分享的人啊!!

  • 文武双全 2015/08/03 16:03

    楼主的东西真不错啊,希望能出单独安装tengine的脚本和单独安装tengine+php的脚本。跪谢楼主了,我得小博客www.yuandekai.com欢迎来访问哦。另外希望楼主可以加我的qq群,222876737。

    • 技安 博主 2015/08/04 06:27

      @ 文武双全 嗯 好的 单独安装脚本已经在下一版考虑中来,只是出单独安装脚本就不仅仅考虑你说的这两种情况了, 记得及时关注哦!

  • Body 2015/07/31 14:59

    phalcon.so 安装不了吧

  • 堂会 2015/07/30 15:50

    在centos 6.6中 tar -zxvf ltnmp2.0-full.tar.gz,根本不行,报 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now ,而这压缩包在windows是可以打开的

  • jihua 2015/07/30 09:14

    加油

  • jihua 2015/07/29 20:40

    ./install.sh: 行 44: scripts/Ubuntu.sh: 没有那个文件或目录

    • 技安 博主 2015/07/30 06:37

      @ jihua 嗯嗯,目前刚刚完成CentOS/RadHat 或其基础上的系统)!debian和ubuntu系列的还没有完成!正在努力中……

发表评论