dockerfile安装mysql,如何使用docker中的php环境来调试代码?

用户投稿 222 0

关于“dockerfile安装php”的问题,小编就整理了【2】个相关介绍“dockerfile安装php”的解答:

如何使用docker中的php环境来调试代码?

很高兴回答你的问题。

1.安装xampp后,打开php.ini文件,取消最后面的[XDebug]的注释,特别注意 一定要打开元调试功能:xdebug.remote_enable = 1,重启xampp的apache服务。  2.安装chrone浏览器的php调试插件:xdebug heler。  3.在eclipse-php-helios-SR2-win32 的首选项 中设置 php excutables,指向xampp中的php安装路径,且选择xdebug作为调试器。  4.在debug处选择xdebug,且php excutables 选择上一步设置的执行环境即可。配置installed Debugger 里面的xdebug,一定要  将Accept remote session 设置loaclhost 或者any,否则 eclipse里面是不会停在断点处的。  5.在eclipse中设置断点,然后chrone 浏览器中发起调试。

dokerfike如何让docker体积更小?

Dockerfile减少构建镜像大小的方法

这几天基于Dockerfile构建应用需要的特殊的镜像,比如Nginx需要add很多module的,就需要在镜像内编译和做build.

通过Dockerfile构建镜像时,很容易把镜像构建得很大。

从通俗得原来上来说,一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层。

所以建议如下:

尽量在同一层运行更多的命令,比如

RUN cp /usr/local/aa.tar.gz /opt

RUN tar xvf /opt/aa.tar.gz

RUN rm -rf /opt/aa.tar.gz

可以修改成

RUN cp /usr/local/aa.tar.gz /opt && \

tar xvf /opt/aa.tar.gz && \

rm -rf /opt/aa.tar.gz

如果在镜像中通过yum安装软件包,尽量在一行装完,不要多行,同样安装完后运行,clean all后对大小影响很大

yum clean all

RUN yum -y —enablerepo=rpmforge-extras install php \

到此,以上就是小编对于“dockerfile安装php”的问题就介绍到这了,希望介绍关于“dockerfile安装php”的【2】点解答对大家有用。

抱歉,评论功能暂时关闭!