Nginx
sudo docker run -it --name=alpine-php -d alpine:latest sh
apk add nginx
adduser -D -g 'www' www
mkdir /www
chown -R www:www /var/lib/nginx
chown -R www:www /www
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.orig
vi /etc/nginx/nginx.conf #user改为www
启动nginx遇到点问题,官方用rc-service,实际操作会报一层又一层的错。正确的启动方式是
mkdir -p /run/nginx/
nginx -g "daemon off;"
或者
/usr/sbin/nginx
PHP
apk add php7-fpm php7-mcrypt php7-soap php7-openssl php7-gmp php7-pdo_odbc php7-json php7-dom php7-pdo php7-zip php7-mysqli php7-bcmath php7-gd php7-odbc php7-pdo_mysql php7-gettext php7-xmlreader php7-xmlrpc php7-bz2 php7-iconv php7-curl php7-ctype php7-redis
编辑一个php7.sh,里面写上后,运行一下
PHP_FPM_USER="www"
PHP_FPM_GROUP="www"
PHP_FPM_LISTEN_MODE=