1Panel v2 离线版 PHP 运行环境使用指南

环境准备:

  1. 1Panel v2 离线服务器
  2. 1Panel v2 外网服务器

核心操作是,把外网编译好的 PHP 镜像导入到 离线服务器上

具体操作

外网 1Panel

  1. 在 1Panel 外网环境创建 PHP 运行环境 ,安装好相应的扩展


    需要记住 镜像名称 和 端口

  2. 使用上一步的 镜像名称 打包 PHP 镜像
    在 /opt/1panel/runtime/php/<创建的PHP运行环境名称> 下执行
    docker save -o php-8.4.6.tar 1panel-php-fpm:8.4.6

  3. 压缩运行环境目录
    /opt/1panel/runtime/php/<创建的PHP运行环境名称>
    在 /opt/1panel/runtime/php/ 目录执行
    tar -czvf php846.tar.gz php846 <PHP运行环境目录>

离线 1Panel

  1. 拷贝压缩文件到 /opt 或者其他目录下解压
    tar -xzvf php846.tar.gz

  2. 进入解压后的目录加载镜像并启动 PHP 运行环境
    docker load -i php-8.4.6.tar
    docker compose up
    使用 cat .env 查看两个参数
    PANEL_APP_PORT_HTTP (PHP 运行环境端口)
    PANEL_WEBSITE_DIR (网站目录)
    其中 PANEL_WEBSITE_DIR 需要和 openresty 安装时的网站目录保持一致,不一致改一下.env 文件

  3. 创建本地 PHP 运行环境

  4. 创建 PHP 网站


    端口写你启动的 PHP 运行环境端口