加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php主机 Docker系列-PHP安装

发布时间:2022-12-02 10:59:12 所属栏目:PHP教程 来源:
导读:  使用Docker安装PHP方式也非常简单,直接运行一下PHP器php主机,再配置一下nginx就可以了

  拉取php-fpm容器

  ?docker pull php:fpm
  新建文件夹和测试文件

  在运行容器前,我们新建一个
  使用Docker安装PHP方式也非常简单,直接运行一下PHP器php主机,再配置一下nginx就可以了
 
  拉取php-fpm容器
 
  ?docker pull php:fpm
  新建文件夹和测试文件
 
  在运行容器前,我们新建一个文件夹来存放PHP的数据,我这里新建文件夹在/home/docker/php/html/,并且新建一个index.php文件,等会用来测试打开测试是否安装成功PHP。
 
  ?mkdir /home/docker/php/html && echo "" >> /home/docker/php/html/index.php
  运行PHP容器
 
  ?docker run -p 9000:9000 -d --name myphp-fpm -v /home/docker/php/html:/var/www/html php:fpm
  我们将/home/docker/php/html挂载到PHP容器中,我们要是有PHP文件,可以丢在html这个文件夹里面,PHP就会自动解析 了。配置Nginx
 
  ?vim /etc/local/nginx/nginx.conf
  将以下的server块配置添加到nginx.conf中。
 
  以下的简单配置可以根据自己的端口和域名改一下端口,其他可以不修改。
 
  ?server {
  ? listen 80;
  ? server_name localhost; #域名
  ? ?# 当请求网站后缀为.php文件的时候,反向代理到php-fpm容器
  ? location ~ \.php$ {
  ? ? fastcgi_pass ? 127.0.0.1:9000;
  ? ? fastcgi_index index.php;
  ? ? fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
  ? ? fastcgi_param SCRIPT_NAME ? ? ?$fastcgi_script_name;
  ? ? include ? ? ? fastcgi_params;
  ? }
  ?}
  更新nginx配置
 
  ?/usr/local/nginx/sbin/nginx -t ?# 检查是否有语法错误,应养成更新配置前检查语法问题
  ?/usr/local/nginx/sbin/nginx -s reload # 加载配置
  预览PHP
 
  根据自己的域名或者IP地址、端口修改URL。
 
  ?http://192.168.2.13/index.php
 
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!