1.安装php-fpm
docker pull php:5.0-fpm
2.运行php-fpm
docker run -it -p 9000:9000 --name uwo -v ~/web/www:/var/www/html:rw -d php:5.6-fpm
3.安装nginx
docker pull nginx
4.nginx文件配置
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm index.php;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ .php$ {
#root html;
fastcgi_pass 10.251.40.200:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html/$fastcgi_script_name;
include fastcgi_params;
}
location ~ /.ht {
deny all;
}
}
5.运行nginx
docker run -p 80:80 --name nginx -v ~/web/nginx/nginx.conf:/etc/nginx/nginx.conf -v ~/web/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -d nginx
6.测试