|
本帖最后由 w261643358 于 2022-3-10 18:06 编辑
第一次安装docker pull php:7.3-fpm
docker镜像中的配置目录文件复制到HOST
docker cp php-fpm:/usr/local/etc/php/ /etc/
docker cp php-fpm:/var/www/html/ /opt/
删除docker rm image(镜像名称)
安装镜像
配置对应目录 网络为hostdocker
run -p 9000:9000 --name php-fpm --network=host -v /opt/html:/var/www/html/ -v /etc/php/:/usr/local/etc/php/ --privileged=true -d php:7.3-fpm
如果op系统带有nginx 必须要又不然你光配置php这根铁棒有啥用下面贴入nginx配置放入/etc/nginx/目录下 有些安装目录稍有差别
配置说明
索引指定目录
location /file {
charset utf-8;
alias /opt/file;
}
——————————————————————————
不存在的目录手工创建一下mkdir /opt/file
--------------------------------------------------------
nginx中php-fpm 配置包含 0.0.0.0 host 地址 9000端口
/var/www/html为docker内的目录
location ~ \.php$ {
charset utf-8;
root
/var/www/html;
fastcgi_pass 0.0.0.0:9000;
fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/html
$fastcgi_script_name;
include
fastcgi_params; }
本地目录配置 端口改成81
server {
listen
81;
server_name
localhost;
location / {
root /opt/html;
charset utf-8;
index index.html index.php index.htm;
}
这样nginx+php环境就建好了
/etc/init.d/nginx stop/etc/init.d/nginx start 配置生效
简单写写 如果有不明白的我再补充反正大部分人看不懂
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|