Docker,PHP5.5-调用未定义的函数mysql_connect()

Docker,PHP5.5-调用未定义的函数mysql_connect(),docker,docker-compose,dockerfile,php-5.5,Docker,Docker Compose,Dockerfile,Php 5.5,我正在尝试使用PHP5.5在本地开发环境中运行Docker 我得到一个错误: Call to undefined function mysql_connect() 看起来扩展没有正确安装 我的Dockerfile如下所示: FROM php:5-fpm RUN docker-php-ext-install mysqli version: '3' services: php-apache: image: php:5.5-apache build: conte

我正在尝试使用PHP5.5在本地开发环境中运行Docker

我得到一个错误:

Call to undefined function mysql_connect()
看起来扩展没有正确安装

我的Dockerfile如下所示:

FROM php:5-fpm

RUN docker-php-ext-install mysqli
version: '3'

services:
  php-apache:
    image: php:5.5-apache
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - ./:/var/www/html
    ports:
      - 8001:80
    links:
      - db

  db:
    image: mysql:latest
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=password
我的docker-compose.yml文件如下所示:

FROM php:5-fpm

RUN docker-php-ext-install mysqli
version: '3'

services:
  php-apache:
    image: php:5.5-apache
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - ./:/var/www/html
    ports:
      - 8001:80
    links:
      - db

  db:
    image: mysql:latest
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=password
谢谢你的帮助

问候,,
Stephen

“注意,没有错误消息”-这可能与使用
@
抑制错误消息的决定有关!!!“给我造成一些问题-什么问题?”似乎有问题-什么问题?“造成问题”-什么问题?您列出了一系列警告,但实际上并没有说您遇到了什么问题或警告与此相关。