,sudo apt-get update && sudo apt-get upgrade -y,sudo apt-get install nginx php7.4-fpm php7.4-mysqlnd php7.4-mbstring php7.4-xml php7.4-zip php7.4-gd php7.4-curl php7.4-intl php7.4-bcmath php7.4-json php7.4-opcache php7.4-soap curl mariadb-server mariadb-client libmariadb3 libmysqlclient-dev,
`,3. 重启Nginx和PHP服务:,
`,sudo service nginx restart,sudo service php7.4-fpm restart,
`,4. 检查新版本的LNMP是否已成功升级:,
`,nginx -v,php -v,mariadb -V,
“,5. 如果需要升级MySQL,请参考官方文档进行操作。LNMP一键脚本命令行升级LNMP最新版本、MySQL、PHP、Nginx
升级LNMP最新版本
1、登录到服务器的命令行界面。
2、运行以下命令备份当前LNMP的配置文件和网站数据:
“`shell
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
cp /etc/php.ini /etc/php.ini.bak
cp /etc/phpfpm.d/www.conf /etc/phpfpm.d/www.conf.bak
cp r /var/www/html/* /var/www/html_backup/
“`
3、更新系统软件包列表:
“`shell
yum update
“`
4、安装最新版的LNMP软件包:
“`shell
yum install y http://lnmp.org/install.sh
“`
5、运行一键脚本进行LNMP的安装和配置:
“`shell
yum install y lnmp && lnmp start
“`
6、等待安装完成,期间可能需要输入一些确认信息。
7、检查LNMP是否成功升级到最新版本:
查看Nginx版本:nginx v
查看PHP版本:php v
查看MySQL版本:mysql V
8、如果需要停止LNMP服务,可以使用以下命令:
“`shell
lnmp stop
“`
9、如果需要重启LNMP服务,可以使用以下命令:
“`shell
lnmp restart
“`
10、如果需要重新加载Nginx配置,可以使用以下命令:
“`shell
nginx s reload
“`
11、如果需要重新载入PHP配置,可以使用以下命令:
“`shell
phpfpm reload
“`
12、如果需要重新加载MySQL配置,可以使用以下命令:
“`shell
mysql_secure_installation reconfigure
“`
升级MySQL、PHP、Nginx到最新版本(手动方式)
1、升级MySQL:
下载最新版MySQL的安装包。
停止MySQL服务:systemctl stop mysqld
。
卸载旧版的MySQL:yum remove mysqlcommunityserver
。
安装最新版MySQL:按照安装包中的说明进行安装。
启动MySQL服务:systemctl start mysqld
。
设置root密码和其他安全选项。
2、升级PHP:
下载最新版PHP的安装包。
停止PHPFPM服务:systemctl stop phpfpm
。
卸载旧版的PHP:yum remove php*
。
安装最新版PHP:按照安装包中的说明进行安装。
启动PHPFPM服务:systemctl start phpfpm
。
3、升级Nginx:
下载最新版Nginx的安装包。
停止Nginx服务:systemctl stop nginx
。
卸载旧版的Nginx:yum remove nginx
。
安装最新版Nginx:按照安装包中的说明进行安装。
启动Nginx服务:systemctl start nginx
。
4、检查新版本的软件是否正常工作,可以通过访问一个测试页面或者运行一些简单的PHP代码来验证,如果遇到问题,请参考相关文档或寻求帮助。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/359196.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复