2501_90706729 2025-06-04 08:44 采纳率: 33.3%
浏览 15

1panel离线怎么安装php

下载拉取了镜像,但是点安装后生成应用不超过。它会去外网下载,但是安装服务器为离线网络。

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-06-04 08:44
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    1panel离线安装 PHP

    你遇到了 1panel 离线安装 PHP 的问题。1panel 是一个基于 Docker 的 PHP 应用程序,可以离线安装,但是需要一些额外的步骤。

    解决方案:

    1. 下载 1panel 镜像并启动容器:
    docker run -d --name 1panel 1panel/1panel:latest
    
    1. 生成应用程序:
    docker exec -it 1panel php artisan setup
    
    1. 离线安装 PHP:

    docker-compose.yml 文件中添加以下配置:

    version: '3'
    services:
      php:
        image: php:7.4-fpm
        volumes:
          - ./php.ini:/usr/local/etc/php/php.ini
        environment:
          - COMPOSER_HOME=app/composer
          - COMPOSER_CACHE_DIR=app/composer/cache
    

    然后,运行以下命令:

    docker-compose up -d
    

    这将启动 PHP 服务,并将其配置为使用离线安装的 PHP。

    1. 配置 PHP:

    php.ini 文件中添加以下配置:

    extension_dir = "/usr/local/etc/php/extensions"
    

    然后,重新启动 PHP 服务:

    docker-compose restart php
    

    现在,你应该可以使用离线安装的 PHP 了。

    注意:在上面的解决方案中,我们使用了 docker-compose 工具来管理容器和服务。如果你不熟悉 docker-compose,可以使用 docker 命令来启动和管理容器。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月4日