技术解析

预写更好用的lnmp
0
2021-07-20 02:13:45
idczone
lnmp.org源码包很旧,于是我自己写了个LNMP(非直接改改,大多都是自己一行行写的),特性:
持续不断更新
源码编译安装,大多数源码是最新stable版,并从官方网址下载
一些安全优化
提供多个数据库版本(MySQL-5.6, MySQL-5.5, MariaDB-5.5, Percona-5.5,Percona-5.6)
提供多个PHP版本(php-5.5, php-5.4, php-5.3)
提供Nginx、Tengine
根据自己需求安装ngx_pagespeed
根据自己需求安装PHP缓存加速器,php-5.4和php-5.3提供ZendOPcache、eAccelerator、xcache和ZendGuardLoader(PHP源码加密)(PHP缓存防止冲突只安装一个,注意:php-5.5自带zendOpcache没有其他选择)
根据自己需求安装Pureftpd、phpMyAdmin
根据自己需求安装memcached、redis
根据自己需求可使用tcmalloc或者jemalloc优化MySQL、Nginx
提供添加虚拟主机脚本
提供Nginx/Tengine、PHP升级脚本
可单独只部署MySQL或Nginx、或PHP(单独跑php-fpm,不依赖apache和nginx)
+++
varnish 和apache 后面会加上。还有什么功能要添加的?如果LNMP安装包写成这样有人用吗?
https://github.com/lj2007331/lnmp
一直在用 自己的路 这个控制面板 http://www.zijidelu.org/forum.php

在用这个。。 http://amysql.com/AMH.htm Amysql Host (AMH)

很少用控制面板 -_-

我刚看到一种用法:
cat <mysql-server-5.5 mysql-server/root_password password $MYSQL_PASSWD
mysql-server-5.5 mysql-server/root_password_again password $MYSQL_PASSWD
mysql-server-5.5 mysql-server/start_on_boot boolean true
MYSQL_PRESEED
sudo apt-get install -q -y mysql-server-5.5
cat <postfix postfix/main_mailer_type select Internet Site
postfix postfix/mailname string $MAIL_ADDRESS
POSTFIX_PRESEED
sudo aptitude install -q -y postfix
大概可以解决你在 Debian 上得手动配置 LDAP 的步骤。

openvz安装亲的脚本失败,每次都死在数据库安装那里mysql5.6和marridb5.5都失败了

是报out of memory吧?

在哪找的,原来没找到,我试试,感谢!

make[2]: Leaving directory `/usr/src/lnmp/src
/htop-1.0.2'
make[1]: Leaving directory `/usr/src/lnmp/src
/htop-1.0.2'
functions/mariadb-5.5.sh: line 132: `Install_
MariaDB-5-5': not a valid identifier

mysql也是类似错误

能发一份lnmp/install.log 给我吗? lj2007331 gmail.com Tnks

已发送,请尽快修复~~~~迫不及待了

从日志看 没报错,是不是安装执行命令的时候 bash /usr/src/lnmp/install.sh ? 试试 进入lnmp下 用 ./install.sh ,不要bash。

啊啊,你怎么知道。。。我用的sh install.sh

不要直接用哦 中间有变量 没用export 子sh 不能得到变量值

谢谢,亲的这个脚本太方便了,其实亲的这些优化手法我也用了,但就是手动的,有了亲的脚本方便了很多啊。

不客气,有问题发Email ,或者。还有些地方需要完善

说起自动安装包,我就心痛,每次换vps,我自己搞的、别人给我的,都没有顺利安装成功过------同样的操作系统总是会少个什么东东,哎~~

不会吧 ,杯具

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服