#!/data/data/com.termux/files/usr/bin/sh
echo "===== 1. 开始安装 Debian 容器 ====="
proot-distro install debian --mirror https://mirrors.tuna.tsinghua.edu.cn/debian-ports/

echo "===== 2. 写入Debian内部自动部署脚本 ====="
cat > ~/storage/downloads/ae_debian_setup.sh <<'EOF'
#!/bin/bash
echo "【Debian内部】更新软件源"
apt update
echo "【Debian内部】安装 Nginx + PHP8.0 + 编译工具 + 核心扩展"
apt install nginx php8.0-fpm php8.0-dev gcc make php8.0-openssl php8.0-zip php8.0-zlib php8.0-fileinfo -y

echo "【Debian内部】创建网站目录 /var/www/ae"
mkdir -p /var/www/ae
chmod 755 /var/www/ae

echo "【Debian内部】准备Nginx多端口配置 8000/8081/18082"
cat > /etc/nginx/sites-available/ae <<'NGINXCONF'
server {
    listen 8000;
    root /var/www/ae;
    index index.php;
    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php8.0-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}
server {
    listen 8081;
    root /var/www/ae;
    index index.php;
    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php8.0-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}
server {
    listen 18082;
    root /var/www/ae;
    index index.php;
    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php8.0-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}
NGINXCONF

ln -s /etc/nginx/sites-available/ae /etc/nginx/sites-enabled/
rm -f /etc/nginx/sites-enabled/default
nginx -t
service nginx restart
service php8.0-fpm restart

echo "==== 部署完成 ===="
echo "网站目录：/var/www/ae"
echo "端口：站点8000，授权8081，接口18082"
echo "编译so扩展命令：phpize && ./configure && make"
EOF

# 把部署脚本拷贝进debian容器
cp ~/storage/downloads/ae_debian_setup.sh $(proot-distro path debian)/root/
chmod +x $(proot-distro path debian)/root/ae_debian_setup.sh

echo "========================"
echo "全部准备完成！"
echo "进入debian命令：proot-distro login debian"
echo "进debian后执行：/root/ae_debian_setup.sh"
echo "========================"
