环境检查

环境已满足当前 PHP 小站运行条件。
检查项 状态 详情 建议
PHP 版本 通过 8.3.31 建议 PHP 8.1 及以上。
proc_open 可用 通过 可用 若不可用,PHP 无法可靠启动后台任务。
exec 可用 通过 可用 若不可用,无法启动 Python 子进程。
python3 可用 通过 Python 3.12.3 Ubuntu 24.04 通常可用 `sudo apt install python3 python3-venv`。
.venv 目录 通过 已存在 执行 `python3 -m venv /var/www/html/aiOcr/.venv`。
.venv/bin/python 通过 /var/www/html/aiOcr/.venv/bin/python 创建虚拟环境后安装依赖。
requirements.txt 通过 /var/www/html/aiOcr/requirements.txt 当前仓库应保留此文件。
aigc2d.key 通过 已找到 将 API Key 保存到 `/var/www/html/aiOcr/aigc2d.key`。
名词表.csv 通过 已找到 翻译页默认读取 `/var/www/html/aiOcr/名词表.csv`。
runtime 可写 通过 /var/www/html/aiOcr/php_app/runtime 确认 PHP 进程对 `php_app/runtime` 有写权限。
projects 可写 通过 /var/www/html/aiOcr/projects 创建项目时需要能在工程根目录下写入 `projects/`。
PyMuPDF 可导入 通过 PyMuPDF 1.27.2.3: Python bindings for the MuPDF 1.27.2 library. Python 3.12 running on linux (64-bit). 执行 `/var/www/html/aiOcr/.venv/bin/python -m pip install -r /var/www/html/aiOcr/requirements.txt`。

建议命令

python3 -m venv /var/www/html/aiOcr/.venv
/var/www/html/aiOcr/.venv/bin/python -m pip install -r /var/www/html/aiOcr/requirements.txt
# 手动放置以下文件
/var/www/html/aiOcr/aigc2d.key
/var/www/html/aiOcr/名词表.csv