LNMP一键安装包 V1.3 正式版发布
LNMP一键安装包 V1.3正式发布,增加PHP7、mysql 5.7支持、nginx http2支持、增加lnmp.conf配置文件开源自定义数据库目录、自定义参数,优化安装脚本增加安装成功率等等。
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
1.3中增加lnmp.conf配置文件,该配置文件可自定义下载镜像地址、Nginx编译参数、PHP编译参数及数据库和默认虚拟主机默认目录,这个配置文件不论安装升级都会调用该文件里的设置,如果安装前想加自定义参数可以在安装前或升级前修改该配置文件的参数。
LNMP一键安装包 V1.3 已经在Vultr、遨游主机、搬瓦工、BudgetVM、LocVPS、Linode、DiaHosting、KVMLA、景文互联、RamNode、DigitalOcean、VPS2EZ、PhotonVPS、BuyVM、80VPS、XSVPS、快易互联等众多VPS的CentOS 5-7、RHEL 6-7、Fedora 21-23、Debian 7-8、Ubuntu 10.04-16.04的32位和64位系统上测试通过。
兼容性提醒:PHP 5.6、PHP7都有许多调整,使用程序前请到程序官网确定兼容性。目前很多国产的程序shopex、ecshop都还停留在php 5.2的时代,即使discuz x都对php7支持的有问题,目前wordpress支持php7,但wp插件可能有些不兼容。生产环境除非自己针对php7写的或完全兼容php7的程序否则不建议使用php7。
除程序的兼容性外,php扩展也会有影响,目前php7下除原生的opcache外,如php-memcache、php-memcached、php-redis等都目前都是第三方的,Zend Guard Loader目前也无法使用也就是zend加密的无法解密。
安装前建议使用screen,执行:screen -S lnmp 后,执行:wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh {lnmp|lnmpa|lamp}
详细安装教程请参考:https://lnmp.org/install.html
LNMP状态管理:lnmp {start|stop|reload|restart|kill|status}
LNMP各个程序的状态管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
虚拟主机管理:lnmp vhost {add|list|del}
数据库管理:lnmp database {add|list|edit|del}
FTP用户管理:lnmp ftp {add|list|edit|del}
V1.3更新记录
优化安装脚本、升级脚本及组件安装脚本;
增加lnmp.conf配置文件,可以自定义下载服务器地址、网站/数据库目录及nginx和php编译参数;不论安装升级都会调用该文件里的设置(建议备份此文件);
增加安装和升级时会根据机器配置自动优化PHP-FPM及MySQL/MariaDB相关参数;
增加php7支持;
增加mysql 5.7支持;
增加phpmyadmin升级功能;
php增加Composer工具;
php 5.4以上版本增加intl、xsl扩展;
nginx升级到1.10.0版本默认支持http2,注意如升级至1.9.5以上版本只能使用lnmp 1.3;
增加php-redis、php-memcached、php-memcache、imagick PHP7下模块的支持;
增加升级PHP/MySQL/MariaDB时对源目录进行完整备份,防范升级失败风险;
增加卸载LNMP/LNMPA/LAMP时对数据库目录进行备份功能;
增加lnmp脚本创建虚拟主机时可选创建MySQL数据库和FTP账号选项(需先安装好pureftpd);
增加安装或升级完清理目录节约硬盘空间;
redis仅保留最新版,删除旧版支持;
修正在部分系统下MySQL无法正确设置密码的问题;
修正完善防火墙规则;
pureftpd移除web面板并不再依赖MySQL,只能使用 lnmp ftp {add|list|edit|del} 命令进行ftp账号管理;
调整pureftpd配置文件目录至/usr/local/pureftpd/etc/下;
pureftpd编译选项增加tls;
nginx配置文件中 php启用配置简化为include enable-php.conf; pathinfo启用配置简化为include enable-php-pathinfo.conf;
修复imagemagick CVE-2016-3714漏洞;
nginx调整默认日志格式为combined;
诸多小的更新及调整......
添加、删除虚拟主机及伪静态管理:https://lnmp.org/faq/lnmp-vhost-add-howto.html
eAccelerator,xcache,memcached,imageMagick,ionCube、opcache、redis的安装:https://lnmp.org/faq/addons.html
问题反馈及使用交流论坛:https://bbs.vpser.net/forum-25-1.html
VPS侦探论坛注册邀请码:https://bbs.vpser.net/reg.php?invitecode=a5e9cd7382kokzZ8 有效期至:2016-6-10 02:19
>>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/build/lnmp-v1-3.html
我是win7+chrome 也是无法访问https://lnmp.org
@l, 目前lnmp是全站https访问 https://lnmp.org 如果是xp+ie的话可能会无法访问,其他正常
http://lnmp.org/ 这个网站打不开了?
@zhenglushan, 只能修改网站和数据库目录,其他不能修改
安装之前,不能修改程序安装目录吗?
提个建议,希望后期能提供php多版本的一键安装包。
我遇到的情况是服务器上有些老的项目需要用php5.3,而新的项目都是用的php5.5。
我现在用lnmp都是先把5.3的版本装一遍,然后把5.3的php目录弄到外面去,再装一遍5.5的,在弄到外面去,还是挺麻烦的。如果可以的话,我希望一键脚本能自动把程序装在对应版本号的目录中。
谢谢,因为用下来感觉lnmp还是可以的。
@林琦, 文章末尾有写
获取邀请码 谢谢军哥
@Jong, 有
php5.2还有吧,Zend Optimizer
牛,又升级了!
MySQL5.7安装需要大内存环境 (512M 以上), 不然安装过程会卡住...
PHP7版本更新太超前了, 虽然PHP7优点非常多, 但很多网站程序还不支持PHP7.
恭喜恭喜 期待已久啊
现在已经用tmux 不用screen