首页 » SEO优化 » phpserverroot技巧_Docker支配web做事器之PHP篇二

phpserverroot技巧_Docker支配web做事器之PHP篇二

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

Centos7系统启动docker的命令为:

[root@localhost ~]# systemctl start docker

phpserverroot技巧_Docker支配web做事器之PHP篇二

统统正常!


下面开始操作。

phpserverroot技巧_Docker支配web做事器之PHP篇二
(图片来自网络侵删)
安装PHP镜像

拉取最新的PHP版本,当然你也可以挑选某个PHP版本来。
两步即可完成。

1.拉取PHP最新版:

[root@localhost ~]# docker pull php:8.1.3-fpm

2.启动PHP:

[root@localhost ~]# docker run --name myphp8.1 -v /data/web:/data/www -d php:8.1.3-fpm[root@localhost ~]# docker ps docker run 的参数解析 --name 给容器起一个名字:myphp8.1 -v 挂载目录,:前面是宿主机的目录(/data/web),后面部分(/data/www)是镜像里面的目录 -d 守护进程放到后台运行 末了一个参数是镜像名字,带版本号(tag)

测试PHP是否成功以交互办法进入刚刚启动的PHP容器

[root@localhost ~]# docker exec -it myphp8.1 /bin/bash

默认进入了PHP的web目录,实在我们挂载的目录是/data/www,进入挂载的目录。
两个目录都是空的,都没有默认的文件。

启动PHP自带的server做事器

root@0861345dc050:/var/www/html# php -S localhost:80 -t /data/www

再开一个窗口(xshell或者putty上岸centos),按第一步,上岸到PHP容器中,通过curl命令访问刚才启动的web做事器,得到了一个404的返回

[root@localhost ~]# docker exec -it myphp8.1 /bin/bashroot@8f26a5307523:/var/www/html# curl http://localhost/

同时web做事器,也捕获到了一个访问记录,并打印到了屏幕上,解释做事器是运行精确了。

运行PHP脚本

在宿主机创建一个PHP文件,还是输出我们最熟习的hello world:

[root@localhost ~]# vim /data/web/index.php <?php echo "hello world";

重新发起访问:

做事器收到的访问记录:

解释做事器已经正常解析PHP脚本了。

至此,在web领域最盛行之一的php已经被安装成功!



下节更精彩,敬请关注。

更多web做事器知识,请关注后续文章,欢迎关注本账号,不迷路。

我分享,我快乐!

标签:

相关文章