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

时间:2018-04-30 10:29:32

标签: 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

我的docker-compose.yml文件如下所示:

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

任何帮助表示感谢。

此致 斯蒂芬

0 个答案:

没有答案