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.mzph.cn/news/675849.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如果通过浏览器调试?

背景:博主是一个有丰富经验的后端开发人员,在前端开发中感觉总是有种力不从心的感觉,因为没有后端debug调试的清晰感。 解决办法:掌握chorm浏览器调试技巧。 F12, F5 打上断点之后,这不就是梦寐之中的调试…

让AI更“智能”的Agent,究竟是什么?

引言 我相信对许多对AI感兴趣的读者来说,“Agent”是个听起来既熟悉又陌生的词汇,而由于ChatGPT引发的浪潮又将Agent的概念推上顶峰,正好借助这个机会我来好好解释一下这个词汇。 Agent的基本含义 在AI领域,Agent基本可以被理解…

STL之list容器的介绍与模拟实现+适配器

STL之list容器的介绍与模拟实现适配器 1. list的介绍2. list容器的使用2.1 list的定义2.2 list iterator的使用2.3 list capacity2.4 list element access2.5 list modifiers2.6 list的迭代器失效 3. list的模拟实现3.1 架构搭建3.2 迭代器3.2.1 正向迭代器3.2.2反向迭代器适配…

Python常见的免杀方式

10.1节介绍了通过msfvenom生成shellcode ,并通过Python程序加载执行,又 介绍了如何将Python的.py文件生成为exe文件。使用pyinstaller生成的可执行文件 本身就具有一定的免杀能力,但是在与杀毒软件对抗时,部分杀毒软件也可以通 过…

前端配置了axios.defaults.withCredentials = true,但出现了跨域问题

报错如下: :5173/#/login:1 Uncaught (in promise) AxiosError {message: Network Error, name: AxiosError, code: ERR_NETWORK, config: {…}, request: XMLHttpRequest, …} 刚开始的时候,因为前端登录时候获取的session无法传递给其他的界面&#x…

你好,2024——有梦就去追

身份表明: 姓名:余**(根据法律要求,不可随意外泄真实姓名) 出生日期:2013/01/31 CSP - J 考号:10028 CSP - J 考试时间:2023/9/26 CSP - J 准考证号: SD - 2023926 …

每日OJ题_位运算②_力扣136. 只出现一次的数字+力扣260. 只出现一次的数字 III

目录 ①力扣136. 只出现一次的数字 解析代码 力扣260. 只出现一次的数字 III 解析代码 ①力扣136. 只出现一次的数字 136. 只出现一次的数字 难度 简单 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个…

06 MP之自动填充+SQL执行的语句和速度分析

1. 自动填充 在项目中有一些属性,比如常见的创建时间和更新时间可以设置为自动填充。 1.1 实例 需求: 将创建时间和更新时间设置为自动填充, 这样每次插入数据时可以不用理会这两个字段 1.1.1 在数据库增加字段 默认开启驼峰映射 createTime --> create_time…

使用HLS FFT报错: undefined reference to‘xilinx_ip_xfft_v9_1_*‘问题解决方法

最近需要用到HLS的FFT库,写了一个简单代码后编译报错: ../Vitis_HLS/hls_fft.h:670: undefined reference to xilinx_ip_xfft_v9_1_create_state ../Vitis_HLS/hls_fft.h:771: undefined reference to xilinx_ip_xfft_v9_1_bitacc_simulate ../Vitis_HL…

Spring Boot 笔记 004 自动配置和自定义starter

003讲到了导入jar包中的方法,但其实是个半成品,别人写的jar包中的方法我要在自己的代码中去调用,非常的不方便。原则上写给别人用的jar包,人家要能直接用,而不用写注入的方法。 在springboot中会自动扫描imports文件中…

原来阿里通义千问开源并可以本地运行咯

原来阿里通义千问开源版本V1.5大模型并可以本地运行咯, 一个不错的视频介绍,可以看这里:https://www.bilibili.com/video/BV1cC41167gn/?spm_id_from333.788.recommend_more_video.10&vd_source620d2f52625a6dcff7b49ea3d9f978f3

CCUS技术概述和应用意义

1CCUS技术概述和应用意义 1.1CCUS技术概述 CCUS(碳捕集、利用与封存)技术是一项针对温室气体的减排技术,能够大幅减少使用化石燃料的温室气体排放,涵盖二氧化碳(CO2)捕集、运输、利用与封存4个环节。 在…

[Python] 深入理解列表和元组

在学习的C语言中有数组可以用来存储数据,那么在Python中是否也有这样的工具呢?接下来让可莉来给大家讲解列表和元组这两个强力工具吧~ 专栏:《Python》 blog:Keven ’ s blog 在 Python 中,列表和元组是两种常用的序列…

今日学习总结

今天在看kmp算法和复习之前学习过的内容,把之前没认真看懂的内容全部又看了一边理解了一遍。 KMP kmp算法基本的作用是查找一个字符串在另一个字符串中出现的位置(优化算法)。是对暴力算法的优化,暴力算法是在主串中一个一个向后…

Linux操作系统基础(三):虚拟机与Linux系统安装

文章目录 虚拟机与Linux系统安装 一、系统的安装方式 二、虚拟机概念 三、虚拟机的安装 四、Linux系统安装 1、解压人工智能虚拟机 2、找到解压目录中的node1.vmx 3、启动操作系统 虚拟机与Linux系统安装 一、系统的安装方式 Linux操作系统也有两种安装方式&#xf…

【Linux系统学习】3.Linux用户和权限

Linux用户和权限 1.认知root用户 1.1 root用户(超级管理员) 无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。 在Linux系统中,拥有最大权限的账户名为:root(超级管理员) 而在前期&#…

代码随想录 Leetcode55. 跳跃游戏

题目&#xff1a; 代码(首刷自解 2024年2月9日&#xff09;&#xff1a; class Solution { public:bool canJump(vector<int>& nums) {int noz 0;for (int i nums.size() - 2; i > 0; --i) {if (nums[i] 0) {noz;continue;} else {if (nums[i] > noz) noz …

Python概率建模算法和图示

要点 Python朴素贝叶斯分类器解释概率学习示例Python概率论&#xff0c;衡量一个或多个变量相互依赖性&#xff0c;从数据中学习概率模型参数&#xff0c;贝叶斯决策论&#xff0c;信息论&#xff0c;线性代数和优化Python线性判别分析分类模型&#xff0c;逻辑回归&#xff0…

基于LightGBM的回归任务案例

在本文中&#xff0c;我们将学习先进的机器学习模型之一&#xff1a;Lightgbm。在对XGB模型进行了越来越多的改进以获得更好的性能之后&#xff0c;XGBoost是一种极限梯度提升机器&#xff0c;但通过lightgbm&#xff0c;我们可以在没有太多计算的情况下实现类似或更好的结果&a…

【QT+QGIS跨平台编译】之三十:【NetCDF+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

文章目录 一、NetCDF介绍二、文件下载三、文件分析四、pro文件4.1 netcdf34.2 netcdf44.3 netcdf五、编译实践一、NetCDF介绍 NetCDF(Network Common Data Form)是一种用于存储和处理科学数据的文件格式和库。它提供了一种自描述、可移植和可扩展的方式来组织多维数据,并支…