Update wp.sh

This commit is contained in:
NewName
2024-08-17 11:22:37 +08:00
parent 7cce094ca5
commit 38c226b011

15
wp.sh
View File

@@ -84,12 +84,23 @@ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo
sudo apt update -q
sudo apt install -y -q caddy
# 配置Caddy
# 检查并获取已安装的 PHP 版本
PHP_VERSION=$(php -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')
# 检查是否安装了 Apache 并停止 Apache 服务
if systemctl is-active --quiet apache2; then
sudo systemctl stop apache2
sudo systemctl disable apache2
else
echo -e "\033[32m当前环境是正常状态。\033[0m"
fi
# 根据 PHP 版本生成 Caddyfile
sudo bash -c "cat > /etc/caddy/Caddyfile" <<EOF
$DOMAIN {
root * /var/www/html/wordpress
encode zstd gzip
php_fastcgi unix//run/php/php7.4-fpm.sock
php_fastcgi unix//run/php/php${PHP_VERSION}-fpm.sock
file_server
}
EOF