当前位置: 首页 > news >正文

lnmp指令

LNMP官网:https://lnmp.org
作者: licess admin@lnmp.org
问题反馈&技术支持论坛:https://bbs.vpser.net/forum-25-1.html
打赏捐赠:https://lnmp.org/donation.html

自定义参数
lnmp.conf配置文件,可以修改lnmp.conf自定义下载服务器地址、网站/数据库目录及添加nginx模块和php编译参数;不论安装升级都会调用该文件里的设置(如果修改了默认的参数建议备份此文件);
详细参数说明可以 https://lnmp.org/faq/lnmp-software-list.html#lnmp.conf 查看;

FTP服务器
执行: ./pureftpd.sh 安装,可使用 lnmp ftp {add|list|del} 进行管理。

升级脚本:
执行: ./upgrade.sh 按提示进行选择
也可以直接带参数:./upgrade.sh {nginx|mysql|mariadb|php|phpa|mphp|m2m|phpmyadmin}

  • 参数: nginx 可升级至任意Nginx版本。
  • 参数: mysql 可升级至任意MySQL版本,MySQL升级风险较大,虽然会自动备份数据,依然建议自行再备份一下。
  • 参数: mariadb 可升级已安装的Mariadb,虽然会自动备份数据,依然建议自行再备份一下。
  • 参数: m2m 可从MySQL升级至Mariadb,虽然会自动备份数据,依然建议自行再备份一下。
  • 参数: php 仅适用于LNMP,可升级至大部分PHP版本。
  • 参数: phpa 可升级LNMPA/LAMP的PHP至大部分版本。
  • 参数: mphp 多PHP版本升级工具,只支持7.2.x-7.2.x类似小版本升级,大版本直接新装即可;
  • 参数: phpmyadmin 可升级phpMyadmin。

扩展插件
执行: ./addons.sh {install|uninstall} {eaccelerator|xcache|memcached|opcache|redis|apcu|imagemagick|ioncube}
以下为扩展插件安装使用说明
缓存加速:

  • 参数: xcache 安装时需选择版本和设置密码,http://yourIP/xcache/ 进行管理,用户名 admin,密码为安装xcache时设置的。
  • 参数: redis 安装redis
  • 参数: memcached 可选择php-memcache或php-memcached扩展。
  • 参数: opcache 可访问 http://yourIP/ocp.php 进行管理。
  • 参数: eaccelerator 安装。
  • 参数: apcu 安装apcu php扩展,支持php7,可访问 http://yourIP/apc.php 进行管理。
    请勿安装多个缓存类扩展模块,多个可能导致网站出现问题 !

图像处理:
imageMagick安装卸载执行: ./addons.sh {install|uninstall} imageMagick imageMagick路径:/usr/local/imagemagick/bin/ 。

解密:
IonCube安装执行: ./addons.sh {install|uninstall} ionCube 。

其他常用脚本:

  • 可选1,多PHP版本安装执行: ./install.sh mphp 可以安装多个PHP版本 ,只支持LNMP模式,lnmp vhost add时进行选择或使用时需要将nginx虚拟主机配置文件里的include enable-php.conf替换为 include enable-php5.6.conf 即可前面的5.6换成你刚才安装的PHP的大版本号5.* 或7.0之类的。
  • 可选2,数据库安装执行: ./install.sh db 可以直接单独安装MySQL或MariaDB数据库。
  • 可选3,Nginx安装执行: ./install.sh nginx 可以直接单独安装Nginx。
    以下工具在lnmp安装包tools目录下,可拷贝到其他目录下运行
  • 可选4,执行: ./reset_mysql_root_password.sh 可重置MySQL/MariaDB的root密码。
  • 可选5,执行: ./check502.sh 可检测php-fpm是否挂掉,502报错时重启,配合crontab使用。
  • 可选6,执行: ./cut_nginx_logs.sh 日志切割脚本。
  • 可选7,执行: ./remove_disable_function.sh 运行此脚本可删掉禁用函数。

状态管理

  • LNMP/LNMPA/LMAP状态管理: lnmp {start|stop|reload|restart|kill|status}
  • Nginx状态管理: lnmp nginx或/etc/init.d/nginx {start|stop|reload|restart}
  • MySQL状态管理: lnmp mysql或/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
  • MariaDB状态管理: lnmp mariadb或/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status}
  • PHP-FPM状态管理: lnmp php-fpm或/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
  • PureFTPd状态管理: lnmp pureftpd或/etc/init.d/pureftpd {start|stop|restart|kill|status}
  • Apache状态管理: lnmp httpd或/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

虚拟主机管理

  • 添加: lnmp vhost add
  • 删除: lnmp vhost del
删除目录-------->> sudo chattr -i /www/wwwroot/yoursite/.user.ini
  • 列出: lnmp vhost list
  • 数据库管理: lnmp database {add|list|edit|del}
  • FTP用户管理: lnmp ftp {add|list|edit|del|show}
  • SSL添加: lnmp ssl add
  • 通配符/泛域名SSL添加:lnmp dnsssl {cx|ali|cf|dp|he|gd|aws} 需依赖域名dns api

相关图形界面

  • PHPMyAdmin:http://yourIP/phpmyadmin/
  • phpinfo:http://yourIP/phpinfo.php
  • PHP探针:http://yourIP/p.php
  • Xcache管理界面:http://yourIP/xcache/
  • Zend Opcache管理界面:http://yourIP/ocp.php
  • apcu管理界面:http://yourIP/apc.php

LNMP相关目录文件

#目录位置

  • Nginx:/usr/local/nginx/
  • MySQL:/usr/local/mysql/
  • MariaDB:/usr/local/mariadb/
  • PHP:/usr/local/php/
  • 多PHP目录:/usr/local/php5.6/ 版本号随安装版本不同而不同
  • PHP扩展插件配置文件目录:/usr/local/php/conf.d/
  • PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
  • 默认虚拟主机网站目录:/home/wwwroot/default/
  • Nginx日志目录:/home/wwwlogs/

#配置文件:

  • Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
  • MySQL/MariaDB配置文件:/etc/my.cnf
  • PHP配置文件:/usr/local/php/etc/php.ini
  • PHP-FPM配置文件:/usr/local/php/etc/php-fpm.conf
  • PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
  • Apache配置文件:/usr/local/apache/conf/httpd.conf

技术支持论坛:https://bbs.vpser.net/forum-25-1.html

http://www.lryc.cn/news/296637.html

相关文章:

  • Go语言每日一题——链表篇(七)
  • 【stomp实战】websocket原理解析与简单使用
  • 2024.1.30力扣每日一题——使循环数组所有元素相等的最少秒数
  • 【Java万花筒】数据魔术师:探索Java商业智能与数据可视化
  • python用yaml装参数并支持命令行修改
  • 第59讲订单数据下拉实现
  • [当人工智能遇上安全] 11.威胁情报实体识别 (2)基于BiGRU-CRF的中文实体识别万字详解
  • 16:定时器和计数器
  • c#通过ExpressionTree 表达式树实现对象关系映射
  • 《动手学深度学习(PyTorch版)》笔记7.2
  • 【MySQL进阶之路】BufferPool 生产环境优化经验
  • Vim工具使用全攻略:从入门到精通
  • Chapter 8 - 7. Congestion Management in TCP Storage Networks
  • 带你快速入门js高级-基础
  • 数据结构与算法-链表(力扣附链接)
  • 多线程JUC:等待唤醒机制(生产者消费者模式)
  • 无人机动力系统高倍率锂聚合物电池介绍,无人机锂电池使用与保养,无人机飞行控制动力源详解
  • [BeginCTF]真龙之力
  • 手写分布式存储系统v0.3版本
  • 除夕快乐!
  • 17:定时器编程实战
  • Fink CDC数据同步(五)Kafka数据同步Hive
  • ubuntu原始套接字多线程负载均衡
  • leetcode (算法)66.加一(python版)
  • DataX源码分析 TaskGroupContainer
  • 2024年华为OD机试真题-螺旋数字矩阵-Java-OD统一考试(C卷)
  • 红队打靶练习:PHOTOGRAPHER: 1
  • 【Linux】网络诊断 traceroute命令详解
  • c#cad 创建-圆(二)
  • 面试高频知识点:2线程 2.1.5如何自定义实现一个线程池