Dockerfile, Compose -> 容器文件,编排
Ubuntu版本
FROM php:7.3-cli
RUN apt-get update
RUN apt-get install libxml2 libxml2-dev -y
RUN docker-php-ext-install xmlrpc
高山版本
FROM php:7.3-alpine
RUN apk add libxml2 libxml2-dev
RUN docker-php-ext-install xmlrpc
RUN apk add vim
docker-compose.yaml 的中文解释
version: '2.1'
services:
php7.3-xmlrpc:
image: php7.3-xmlrpc
build: .
container_name: php7.3-xmlrpc
tty: true
实施
XML-RPC的示例代码
<?php
$a = xmlrpc_encode(['abc'=>123]);
$b = xmlrpc_decode($a);
var_dump($b);
> php sample.php
array(1) {
["abc"]=>
int(123)
}