本篇文章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