debian11+caddy/nginx+php8.1

很久未有更新,在此深刻道歉!

最近一年多来世界上发生了太多事情,大家都不易。covid19影响在持续,战火依旧在燃烧。关于电脑互联网以及coding方面,也有不少事情发生。win11已经逐步占据主流,微软也会停止win10的支持。关于老旧电脑由于硬件限制只有近2年的电脑才可自动升级成功,但不是说旧电脑不可能升级(太差的还是不要升级了,转不动)。更新到win11的办法我会抽空写一下,不过win10继续用也没多大问题。关于linux vps搭建方面,今天简单分享一下。

debian是我最喜欢的linux系统,作为外行的我来看,一是debian比较精炼,二是功能足够。debian11已经发布,替代了短命的debian10(据说bug多)。那么在debian11上搭建常用的服务器环境如何install呢

先说下php,新的一般都比旧的好,我们直接用sury的源安装php8.1 :

apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
apt update
apt install php8.1

如此就完成了php8.1的安装,当然一般还需要安装一些插件:

apt install php8.1-<extension>
apt install php8.1-{bcmath,fpm,xml,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi}

如果需要fpm模式,则安装php8.1-fmp即可。extension后面的可以自选。

接下来caddy的安装,按官网的来最可靠.

nginx的安装没有特别的情况,自带源安装即可:

apt update
apt install nginx
nginx -v

需要注意的是apache2默认是会添加进服务的,可以停止后删除,这样才可以运行caddy或nginx。caddy 目前更改了caddyfile还是要reboot服务器才可以生效运行。

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据