本篇文章1174字,读完约3分钟

Php,即超文本预处理器,是一种通用的开源脚本语言。Php是在服务器端执行的脚本语言。类似于C语言,PHP是一种常见的网站编程语言。php独特的语法是C、java、perl和php自己的语法的混合。它有利于学习和广泛应用,主要适用于web开发领域。

本文中,php是由docker安装的。

1.首先,我们使用docker search php命令查看可用版本:

2.在这里,我们提取官方图像,标记为5.6英尺/分钟,命令如下:

# docker pull php:5.6-fpm

下载完成后,我们可以在本地图像列表中找到带有存储库php和标签5.6-fpm的图像。

3.启动php:

# docker run-name myphp-fpm-v ~/nginx/www:/www-d PHP:5.6-fpm

命令描述:

- name myphp-fpm:命名容器myphp-fpm。

-v ~/nginx/www:/www:将宿主中项目的目录www安装到容器的/www上

4.创建~/nginx/conf/conf.d目录:

# mkdir ~/nginx/conf/conf.d

在此目录下添加~/nginx/conf/conf . d/runoob-test-PHP . conf文件,内容如下:

配置文件的描述:

Php:9000:表示php-fpm服务的url,这将在下面详细解释。

/www/

5.启动发动机:

docker run-name runoob-PHP-nginx-p 8083:80-d \

-v ~/nginx/www:/usr/share/nginx/html:ro \

-v ~/nginx/conf/conf . d:/etc/nginx/conf . d:ro \

- link myphp-fpm:php \

nginx

参数描述:

-p 8083:80:端口映射,将nginx中的80映射到本地端口8083。

~/nginx/www:是本地html文件的存储目录,/usr/share/nginx/html是容器中html文件的存储目录。

~/nginx/conf/conf.d:是本地nginx配置文件的存储目录,而/etc/nginx/conf.d是容器中nginx配置文件的存储目录。

-链接myphp-fpm:php: php:将myphp-fpm网络合并到nginx中,并通过修改/etc/hosts将域名php映射到127.0.0.1,以便nginx可以通过php:9000访问php-fpm。

接下来,我们在目录~/nginx/www下创建一个index.php,代码如下:

浏览器打开127.0.0.1:8083/index.php,显示如下:

相关阅读:

云计算核心技术教程:安装nginx

来源:搜狐微门户

标题:云计算核心技术Docker教程: Docker 安装 PHP

地址:http://www.shwmhw.com/shxw/31661.html