发布于 2017-06-01 03:25:48 | 117 次阅读 | 评论: 0 | 来源: 网友投递
LNMP PHP环境一键安装包
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如:可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。
LNMP 一键安装包 V1.4 正式版发布。LNMP 1.4 的主要新增:
对 PHP 7.1 的支持
LNMP 模式下多 PHP 版本安装
多 PHP 版本下模块组件安装
lnmp 管理脚本增加 Let'sencrypt 自动生成证书和自定义证书
数据库可选不安装
Nginx、MySQL/MariaDB 单独安装
Nginx 使用新版 OpenSSL 编译
添加 apcu、升级等功能
LNMP一键安装包是一个用 Linux Shell 编写的可以为 CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS 或独立主机安装 LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP) 生产环境的 Shell 程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP 用户管理、Nginx、MySQL/MariaDB、PHP 的升级、常用缓存组件 Redis、Xcache 等的安装、重置 MySQL Root 密码、502 自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
安装前建议使用 screen 执行:screen -S lnmp 后,执行:wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp 请注意最后的 lnmp 参数,如需要 lnmpa 或 lamp 请替换 lnmp 为你要安装的模式。
兼容性提醒:在使用高版本 PHP 前请到程序官网确定兼容性。特别是一些国产的程序 shopex、ecshop 都还停留在 PHP 5.2 的时代,另外要注意 WordPress 等插件的兼容性。
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|show}
SSL添加:lnmp ssl add
V1.4 更新记录
增加 LNMP 模式下多 PHP 版本安装,安装包目录下运行:./install.sh mphp 进行安装
增加单独 Nginx 安装,安装包目录下运行:./install.sh nginx 进行安装
增加单独数据库安装,安装包目录下运行:./install.sh db 进行安装
增加 Let's Encrypt 自动生成证书和自备 SSL 证书支持
增加不安装数据库选项
增加多 PHP 版本下扩展安装支持
增加 ioncube php7 的支持
增加 apcu php 扩展
增加 PHP 7.1 支持
增加 lnmp 管理脚本升级脚本,安装包目录下运行:./upgrade1.x-1.4.sh
增加对中国用户的识别,使用国内源
增加 Amazon Linux、Linux Mint 支持;
增加计算显示 LNMP 安装使用时间;
增加是否已安装 LNMP 判断,防止重复安装覆盖数据
增加在已存在目录下安装数据库时先进行备份
增加防跨目录配置文件移除脚本,安装包目录里 tools 目录下运行 ./remove_open_basedir_restriction.sh
lnmp 管理脚本增加 SSL 选项,可以选择 Let's Encrypt 或自定义证书和 key 文件,Letsencrypt 每 7 天自动尝试续期
lnmp 管理脚本增加 ftp 账号信息显示
lnmp 管理脚本增加 LNMP 模式下添加虚拟主机时多 PHP 版本选择选项
lnmp 管理脚本去除 add more domain name 提示,添加直接输入域名,不添加直接回车
lnmp 管理脚本添加虚拟主机处理流程上的优化
lnmp 管理脚本增加多 PHP 状态管理支持
lnmp 管理脚本增加 lnmp ftp show 显示 ftp 账号信息
lnmp 管理脚本已存在虚拟主机 SSL 时可以直接 lnmp ssl add 进行添加
nginx 默认使用 openssl 1.0.2 进行安装,以便更好的支持 http2
修复完善国内composer安装问题,国内能正常流畅的安装
......更多更新信息请访问lnmp官网更新记录查看
关于升级到当前版本
参考教程:https://lnmp.org/faq/upgrade1-4.html
添加、删除虚拟主机及伪静态管理: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