docker-compose中php5.6的fpm配置中使用environment环境变量
时间: 2023-09-22 12:06:36 浏览: 161
php5.5环境变量配置
在docker-compose中,可以使用`environment`关键字来设置环境变量。例如,以下是一个使用PHP 5.6的FPM容器的示例:
```
version: '3'
services:
php:
image: php:5.6-fpm
environment:
- MYSQL_HOST=mysql
- MYSQL_DATABASE=mydb
- MYSQL_USER=myuser
- MYSQL_PASSWORD=mypassword
```
在上面的示例中,我们定义了一个名为php的服务,它使用PHP 5.6的FPM镜像。在`environment`中,我们设置了MySQL数据库的连接信息,这些环境变量将在容器内部作为环境变量使用。
在PHP应用程序中,可以通过`$_ENV`全局变量来访问这些环境变量。例如,可以使用以下方式访问MySQL的主机名:
```php
$mysql_host = $_ENV['MYSQL_HOST'];
```
阅读全文