最新公告:

中华视窗是诚信为本,市场在变,我们的诚信永远不变...

中华视窗

咨询热线

400-123-4657

行业资讯

当前位置: 首页 > 新闻动态 > 行业资讯

如何在MAC系统上通过Docker搭建APACHE2.4+PHP5.2开发环境

添加时间:2025-03-09

背景

随着MAC操作系统和各种软件的持续升级,在系统上构建Apache2.4+PHP5.2环境变得非常困难。作者试图通过brew install php@5.6环境使用PHP7切换,并使用Brew-PHP-Swithcer或Brew Link php 5.6。但是,在实际使用中,PHP5依赖于某些软件包,例如OpenSSL,该软件包相对较旧,这会导致各种问题,并且无法解决在一台计算机上运行两个PHP开发环境的需求。基于此,作者只能找到另一种方法来通过Dokcer解决此问题。

运行环境步骤

1。在官方网站上找到可以由PHP使用的图像(为上传的图像)并直接搜索诸如PHP5.2之类的图像。

配环境有多难_配环境什么意思_php配环境

2。作者正在寻找apache随附的Flandera/php5.2-apache。由于缺乏文档,我拉下了镜子,跑进去看看。

进入后,研究了结构,结果如下:

3。解决方案

4.准备conf文件

Alias /webapp "/var/webapp/www"

php配环境_配环境有多难_配环境什么意思

Options None AllowOverride None Order allow,deny Allow from all

5。制作一个dockerfile(根据实际条件对参考,名称和目录进行修改)

FROM flandera/php5.2-apache:latest
LABEL maintainer="author" 
EXPOSE 80

配环境什么意思_php配环境_配环境有多难

RUN mkdir -p /var/webapp COPY httpd.conf /etc/apache2/httpd.conf

6。重新编译和运行

docker build -t company-php:5.2 .
docker run -d -p 9987:80 -v /Users/divsun/webapp:/var/webapp --name=php company-php:5.2

联系我们

电话:400-123-4657

传真:+86-123-4567

地址:浙江 温州市 温州大道欧江大厦26188号

邮箱:admin@163.com

电话:400-123-4657 传真:+86-123-4567 地址:浙江 温州市 温州大道欧江大厦26188号
版权所有:Copyright © 2002-2024 中华视窗 版权所有 ICP备案编号:粤IP**********    网站地图