php目录配置没改,php配置文件改变为什么没有生效?

解决

当把配置文件贴出来时,答案尽显眼前。系统有两个PHP文件。

php.ini-production

php.ini

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

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

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

问题过程

使用的docker,php配置文件改变,使用docker-compose rm 然后 docker-comose up .为什么在phpinfo()看却没有改变呢?

项目目录

bVP5nt?w=454&h=182

配置文件

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值