官方使用手册(https://github.com/licess/lnmp)
sudo /etc/init.d/php-fpm restart修改php.ini后重启php-fpm
cd /usr/local/nginx/conf/vhost/ 虚拟主机配置文件
[if !supportLists] [endif]LNMP官网:https://lnmp.org
[if !supportLists] [endif]作者: licessadmin@lnmp.org
[if !supportLists] [endif]问题反馈&技术支持论坛:https://bbs.vpser.net/forum-25-1.html
[if !supportLists] [endif]打赏捐赠:https://lnmp.org/donation.html
如断线可使用screen -r lnmp 恢复。详细安装教程参考:https://lnmp.org/install.html
执行:./pureftpd.sh 安装,可使用 lnmp ftp {add|list|del} 进行管理。
执行:./upgrade.sh 按提示进行选择 也可以直接带参数:./upgrade.sh {nginx|mysql|mariadb|php|phpa|m2m|phpmyadmin}
[if !supportLists] [endif]参数: nginx 可升级至任意Nginx版本。
[if !supportLists] [endif]参数: mysql 可升级至任意MySQL版本,MySQL升级风险较大,虽然会自动备份数据,依然建议自行再备份一下。
[if !supportLists] [endif]参数: mariadb 可升级已安装的Mariadb,虽然会自动备份数据,依然建议自行再备份一下。
[if !supportLists] [endif]参数: m2m 可从MySQL升级至Mariadb,虽然会自动备份数据,依然建议自行再备份一下。
[if !supportLists] [endif]参数: php 仅适用于LNMP,可升级至大部分PHP版本。
[if !supportLists] [endif]参数: phpa 可升级LNMPA/LAMP的PHP至大部分版本。
[if !supportLists] [endif]参数: phpmyadmin 可升级phpMyadmin。
[if !supportLists] [endif]参数: xcache 安装时需选择版本和设置密码,http://yourIP/xcache/ 进行管理,用户名 admin,密码为安装xcache时设置的。
[if !supportLists] [endif]参数: redis 安装redis
[if !supportLists] [endif]参数: memcached 可选择php-memcache或php-memcached扩展。
[if !supportLists] [endif]参数: opcache 可访问http://yourIP/ocp.php 进行管理。
[if !supportLists] [endif]参数: eaccelerator 安装。
[if !supportLists] [endif]参数: apcu 安装apcu php扩展,支持php7,可访问http://yourIP/apc.php 进行管理。 请勿安装多个缓存类扩展模块,多个可能导致网站出现问题!
[if !supportLists] [endif]IonCube安装执行:./addons.sh {install|uninstall} ionCube。
[if !supportLists] [endif]可选2,数据库安装执行:./install.sh db 可以直接单独安装MySQL或MariaDB数据库。
[if !supportLists] [endif]可选4,执行:./reset_mysql_root_password.sh 可重置MySQL/MariaDB的root密码。
[if !supportLists] [endif]可选5,执行:./check502.sh 可检测php-fpm是否挂掉,502报错时重启,配合crontab使用。
[if !supportLists] [endif]可选6,执行:./cut_nginx_logs.sh 日志切割脚本。
[if !supportLists] [endif]可选7,执行:./remove_disable_function.sh 运行此脚本可删掉禁用函数。
[if !supportLists] [endif]设置如下环境变量即可完全无人值守安装
变量名变量值含义
LNMP_Auto启用无人值守自动安装
DBSelect数据库版本序号
DB_Root_Password数据库root密码(不可为空),不安装数据库时可不加该参数
InstallInnodb是否安装Innodb引擎,y 或 n ,不安装数据库时可不加该参数
PHPSelectPHP版本序号
SelectMalloc内存分配器版本序号
ApacheSelectApache版本序号,仅LNMPA和LAMP模式需添加该参数
ServerAdmin管理员邮箱,仅LNMPA和LAMP模式需添加该参数
[if !supportLists] [endif]各程序版本对应序号
MySQL版本对应序号PHP版本对应序号内存分配器对应序号Apache版本对应序号
MySQL 5.11PHP 5.21不安装1Apache 2.21
MySQL 5.52PHP 5.32Jemalloc2Apache 2.42
MySQL 5.63PHP 5.43TCMalloc3
MySQL 5.74PHP 5.54
MariaDB 5.55PHP 5.65
MariaDB 10.06PHP 7.06
MariaDB 10.17PHP 7.17
MariaDB 10.28PHP 7.28
不安装数据库0
[if !supportLists] [endif]以LNMP模式,默认选项安装MySQL 5.5、MySQL root密码设置为lnmp.org、启用InnoDB、PHP 5.6、不安装内存分配器为例,先执行(建议先运行screen),再下载解压lnmp安装包:
[if !supportLists] [endif]卸载LNMP、LNMPA或LAMP可执行:./uninstall.sh 按提示选择即可卸载。
[if !supportLists] [endif]LNMP/LNMPA/LMAP状态管理:lnmp {start|stop|reload|restart|kill|status}
[if !supportLists] [endif]Nginx状态管理:lnmp nginx或/etc/init.d/nginx {start|stop|reload|restart}
[if !supportLists] [endif]添加:lnmp vhost add
[if !supportLists] [endif]删除:lnmp vhost del
[if !supportLists] [endif]列出:lnmp vhost list
[if !supportLists] [endif]数据库管理:lnmp database {add|list|edit|del}
[if !supportLists] [endif]FTP用户管理:lnmp ftp {add|list|edit|del|show}
[if !supportLists] [endif]SSL添加:lnmp ssl add
[if !supportLists] [endif]通配符/泛域名SSL添加:lnmp dnsssl {cx|ali|cf|dp|he|gd|aws} 需依赖域名dns api
[if !supportLists] [endif]PHPMyAdmin:http://yourIP/phpmyadmin/
[if !supportLists] [endif]phpinfo:http://yourIP/phpinfo.php
[if !supportLists] [endif]PHP探针:http://yourIP/p.php
[if !supportLists] [endif]Xcache管理界面:http://yourIP/xcache/
[if !supportLists] [endif]Zend Opcache管理界面:http://yourIP/ocp.php
[if !supportLists] [endif]apcu管理界面:http://yourIP/apc.php
[if !supportLists] [endif]Nginx:/usr/local/nginx/
[if !supportLists] [endif]MySQL:/usr/local/mysql/
[if !supportLists] [endif]MariaDB:/usr/local/mariadb/
[if !supportLists] [endif]PHP:/usr/local/php/
[if !supportLists] [endif]多PHP目录:/usr/local/php5.6/ 版本号随安装版本不同而不同
[if !supportLists] [endif]PHP扩展插件配置文件目录:/usr/local/php/conf.d/
[if !supportLists] [endif]PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
[if !supportLists] [endif]默认虚拟主机网站目录:/home/wwwroot/default/
[if !supportLists] [endif]Nginx日志目录:/home/wwwlogs/
[if !supportLists] [endif]Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
[if !supportLists] [endif]MySQL/MariaDB配置文件:/etc/my.cnf
[if !supportLists] [endif]PHP配置文件:/usr/local/php/etc/php.ini
[if !supportLists] [endif]PHP-FPM配置文件:/usr/local/php/etc/php-fpm.conf
[if !supportLists] [endif]PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
[if !supportLists] [endif]Apache配置文件:/usr/local/apache/conf/httpd.conf
参数名称参数介绍例子
Download_Mirror下载镜像一般默认,如异常可修改下载镜像
Nginx_Modules_Options添加Nginx模块或其他编译参数--add-module=/第三方模块源码目录
PHP_Modules_Options添加PHP模块或编译参数--enable-exif 有些模块需提前安装好依赖包
MySQL_Data_DirMySQL数据库目录设置默认/usr/local/mysql/var
MariaDB_Data_DirMariaDB数据库目录设置默认/usr/local/mariadb/var
Default_Website_Dir默认虚拟主机网站目录位置默认/home/wwwroot/default
Enable_Nginx_OpensslNginx是否使用新版openssl默认 y,建议不修改,y是启用并开启到http2
Enable_PHP_Fileinfo是否安装开启php的fileinfo模块默认n,根据自己情况而定,安装启用的话改成 y
Enable_Nginx_Lua是否为Nginx安装lua支持默认n,安装lua可以使用一些基于lua的waf网站防火墙
技术支持论坛:https://bbs.vpser.net/forum-25-1.html
/usr/local/nginx/sbin/nginx -t 测试配置文件是否错误
chattr -i /home/wwwroot/yoursite/.user.ini 不能删除user.ini时使用