Debian9详细手动安装LNMP环境

作者 : 开心源码 本文共776个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共84人阅读

本次搭建的环境各个软件版本号分别为:

Debian9(Linode)

Nginx:1.14.0

MySQL:8.0(据说性能提升了N倍)

PHP:7.0.30

Debian9默认内核应该都是4.9以上了,所以可以在开始之前先开一波BBR,优化下网络:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

现在我们开始安装Nginx,Debian9的源默认只能安装到1.10版本,该版本较旧,所以我们自己增加源安装新的稳固版本:

nano /etc/apt/sources.list

写入:

deb http://nginx.org/packages/debian/ stretch nginx
deb-src http://nginx.org/packages/debian/ stretch nginx

增加key防止安装的时候出现GPG签名报错:

wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key

安装:

apt-get update
apt-get install nginx

接着来安装MySQL,MySQL最近的动作有点大哟,直接从5.0版本跨度到了8.0,据说8.0的版本性能有非常大的提升(尽管我没感觉出来233)。

先下载deb包:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

安装deb包:

dpkg -i mysql-apt-config_0.8.10-1_all.deb

这里会弹出窗口问你要安装的版本和少量其余的东西,这里我直接默认OK:

Debian9详细手动安装LNMP环境

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Debian9详细手动安装LNMP环境

发表回复