国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

docker - php配置文件改變?yōu)槭裁礇](méi)有生效?
曾經(jīng)蠟筆沒(méi)有小新
曾經(jīng)蠟筆沒(méi)有小新 2017-06-30 09:52:41
0
4
1805

解決

當(dāng)把配置文件貼出來(lái)時(shí),答案盡顯眼前。系統(tǒng)有兩個(gè)PHP文件。

  1. php.ini-production

  2. php.ini

我改是php.ini -_-!!!

- ./php-fpm/php.ini-production:/usr/local/etc/php/php.ini:ro

Tip 修改配置文件,不用刪除docker,重啟docker即可 docker-compose restart

問(wèn)題過(guò)程

使用的docker,php配置文件改變,使用docker-compose rm 然后 docker-comose up .為什么在phpinfo()看卻沒(méi)有改變呢?

項(xiàng)目目錄

配置文件

docker-compose.yml

# web server
nginx:
  image: nginx:latest
  ports:
    - "80:80"
    - "443:443"
  volumes:
    # app
    - ./app/src:/usr/share/nginx/html
    # nginx configs
    - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
    - ./nginx/conf.d/:/etc/nginx/conf.d/:ro
    # certificates
    #- ./nginx/ca/server.crt/:/etc/nginx/server.crt:ro
    #- ./nginx/ca/server.key/:/etc/nginx/server.key:ro
  links:
    - fpm:__DOCKER_PHP_FPM__

# php-fpm
fpm:
  build: ./php-fpm
  ports:
    - "9000"
  volumes:
    - ./app/src:/usr/share/nginx/html
    # Your php.ini
    - ./php-fpm/php.ini-production:/usr/local/etc/php/php.ini:ro
  # environment:
    # Set your APP env variables here:
    # - APP_KEY=
    # - DB_HOST=
    # - DB_DATABASE=
    # - DB_USERNAME=
    # - DB_PASSWORD=
  links:
    - mysql:mysql

# database
mysql:
  image: mysql:latest
  ports:
    # Allow client to access 3306
    - "3306:3306"
  volumes:
    # NOTE: your data will be stored in ./mysql
    - ./mysql:/var/lib/mysql
  environment:
    - MYSQL_ROOT_PASSWORD=root123
曾經(jīng)蠟筆沒(méi)有小新
曾經(jīng)蠟筆沒(méi)有小新

全部回復(fù)(4)
Ty80

合理的解釋就是你修改的 php.ini 并不是 docker 中運(yùn)行 PHP 加載的 php.ini。

你查看一下 php.ini 中加載的是哪個(gè)路徑下的吧。

三叔

docker rm會(huì)把修改的配置刪掉的,要在docker-compose.yml中配置本機(jī)的php.ini映射到docker

Ty80

docker 加載的是鏡像包里面的 php,修改本機(jī)的沒(méi)用

洪濤

php -i|grep php.ini看一下加載的文件對(duì)不對(duì)

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板