LNMP一键安装包 最近论坛常见反馈问题及解决方法
总结一下LNMP一键安装包最近遇到的常见问题,虽然论坛里、安装教程要求里都已注明,但是很多用户还是会直接选择发帖,而不是看一下安装要求、常见问题、论坛搜索等。
一、安装可能遇到的问题
1.1、MySQL 5.7以上版本、MariaDB 10以上版本必须要有9GB以上的可用空间
1.2、内存要求,PHP 7一般要有1GB以上的内存,MySQL 5.6或5.7及MariaDB 10必须1G(不含)以上可用内存,如果内存较小有其他比较占用内存的程序在运行肯定会造成影响。
1.3、Ubuntu 18+、Debian 9+、Mint 19+、Deepin 15.7+及所有新的Linux发行版只能使用1.7+进行安装!
1.4、PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10等等非常新的Linux发行版!
1.5、CentOS 8 系统目前自带cmake版本有问题,Debian不香吗,非要用自己去升级cmake
1.6、PHP 7.4升级或安装必须CentOS 7+,Debian 8+,Ubuntu 16.04+且必须使用lnmp 1.7+!!!PHP 8.0 只能使用lnmp 1.8!
1.7、MySQL 8.0.23以下版本升级或安装必须CentOS 8+、Debian 9+、Ubuntu 16.04+且必须使用lnmp 1.7+!!!
1.8、MySQL 8.0.24以上版本升级或安装必须Debian 11+、Ubuntu 20.04+、Fedora 33+且必须使用lnmp 1.8!!!
二、使用中最近常出现的问题
2.1、SSL证书续期失败
2.1.1 可能虚拟主机配置文件如网站目录之类的、API参数之类的变动,如发生变动需要同步调整 /usr/local/nginx/conf/ssl/域名/域名.conf 或 /usr/local/acme.sh/account.conf 中的相应参数。
2.1.2 可能是Let's Encrypt 原来的v1接口启用,自己改一下配置文件 /usr/local/nginx/conf/ssl/域名/域名.conf 改成v2即可。
2.2、新生成SSL失败
2.2.1 最近acme.sh更改了默认CA为zerossl,导致之前的命令缺少参数而无法生成,可参考这里进行调整
2.3、PHP扩展的安装
一般在pecl上的扩展都可以使用使用 pecl install xxx 的方式进行安装,但是需要提前安装好所需的依赖包,需要哪些依赖包可以在php.net官网进行查询,同时php.ini中要将exec、popen、readlink这些函数从禁用函数里移除。
如果要自行编译安装或第三方PHP模块可以参考:https://www.vpser.net/manage/lnmp-php-install-ext.html
>>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/build/lnmp-202107-faq.html