docker 安装thinkphp
时间: 2023-08-05 11:08:12 浏览: 101
要在Docker中安装ThinkPHP,可以按照以下步骤进行操作:
1. 首先,确保你已经安装了Docker和Docker Compose。你可以从官方网站上下载并安装它们。
2. 创建一个新的目录,并进入该目录。
3. 在该目录下创建一个名为 `docker-compose.yml` 的文件,并将以下内容复制到文件中:
```yaml
version: '3'
services:
web:
image: php:7.4-apache
ports:
- 80:80
volumes:
- ./app:/var/www/html
depends_on:
- db
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database_name
MYSQL_USER: your_username
MYSQL_PASSWORD: your_password
volumes:
- ./data:/var/lib/mysql
```
请注意,你需要将 `your_password`、`your_database_name`、`your_username` 和 `your_password` 替换为你自己的数据库密码、数据库名、用户名和密码。
4. 在该目录下创建一个名为 `app` 的文件夹,用于存放你的ThinkPHP应用程序。
5. 在 `app` 目录下创建一个名为 `index.php` 的文件,并将以下内容复制到文件中:
```php
<?php
phpinfo();
```
这只是一个简单的测试文件,用于验证是否成功安装了ThinkPHP。
6. 打开终端或命令提示符,导航到你创建的目录,并运行以下命令启动Docker容器:
```
docker-compose up -d
```
这将使用Docker Compose启动两个容器,一个用于运行Apache服务器和PHP,另一个用于运行MySQL数据库。
7. 在浏览器中访问 `http://localhost`,你应该能够看到PHP信息页面。这意味着你已经成功安装了ThinkPHP并在Docker中运行。
请记住,这只是一个基本的ThinkPHP安装示例,你可能需要根据你的应用程序需求进行进一步的配置和调整。
阅读全文