ltnmp一键安装包

ltnmp

ltnmp一键安装包:

ltnmp一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装ltnmp(Linux、Tengine/Nginx、PHP、MariaDB/Mysql、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 ltnmp

如果提示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发布。

 

56 thoughts on “ltnmp一键安装包

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

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

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

发表评论