我试着修改WordPress的源码(适应Docker)
我懂PHP,但完全不懂WordPress,所以在尝试使用(环境准备篇)时,我迅速利用Docker准备了环境。
然而,这种方法让我很难修改WordPress的源代码,所以我需要稍作修改。
停止容器
$ docker-compose down
使用这个命令将停止当前正在运行的容器。
修改docker-compose.yaml文件
version: '2'
services:
db:
image: mysql:5.7
container_name: test-wp-db
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
image: wordpress:latest
container_name: test-wp
depends_on:
- db
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
volumes:
- ./html:/var/www/html
volumes:
db_data:
我在WordPress部分添加了卷。这将使本地的./html目录挂载WordPress的源代码。
启动容器
$ docker-compose up -d
让我们尝试重新表述这句话,帮助您更好地理解:
试着改写一下
尝试在./html/index.php的开头添加”exit;”。
如果在访问http://localhost:8000时,确认显示的是一个空白页面而不是WordPress的界面,那就可以了。
总结
在Docker的WordPress环境中,我们使WordPress的源代码可编辑。
现在我们可以进一步尝试各种功能。