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

php主机 Docker系列-PHP安装

发布时间:2022-12-03 10:01:51 所属栏目: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 "<?php phpinfo(); ?>" >> /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

php主机_php主机和vps主机的区别_万网主机 php

(编辑:航空爱好网)

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