[DAY10]制作容器(九)

昨天之後又做了一些尝试:

用php7.4-apache做一个新的容器,然後用docker-php-ext-install的指令,按照occitech的dockerfile的顺序做安装,有几个extension是安装成功了,但intl就是装不起来。

不过composer倒是把cakephp装起来了,不过确实intl是没有装起来的

Fatal error: You must enable the intl extension to use CakePHP. in /var/www/html/my_app_name/config/requirements.php on line 31

本来想查一下php.ini里面的设定,但phpinfo()里面写的php.ini的路径,里面却是没有东西的,没有这个档案

於是又开始寻找~~

找到这个问答,第一个回答让我想到在编辑dockerfile的时候好像有去动到斜线前後的空格,该不会是指令的格式有点跑掉了!?
不过下面这串输入确实把intl装成功了

apt-get install -y zlib1g-dev libicu-dev g++ \
&& docker-php-ext-configure intl \
&& docker-php-ext-install intl

之後输入docker-php-ext-enable intl 他说intl is loaded

不过cakephp还是不能用,再继续试试


<<:  [Day 20] Leetcode 739. Daily Temperatures (C++)

>>:  离职倒数6天:把事业分解成几个必然的选择题,是成功学的陷阱

Day28 JQuery应用

JQuery的应用有非常多种,概念就是当触发条件达成时,我要做些甚麽,例如:滑鼠单击一下,隐藏的选单...

Day 14 : PHP - 如何更改XAMPP里的phpMyAdmin的密码?

如标题,这篇想教大家如何修改phpMyAdmin的帐号密码 因为phpMyAdmin的预设是不用输入...

Day 08: Creational patterns - Builder

目的 将复杂物件的建造过程标准化,确保在建立细节不同的物件时,可以避免步骤的遗漏。 说明 生产饮料(...

Day 3 ROS 安装

今天要来说明 ROS 怎麽安装,今天会分成 Ubuntu18.04 跟 Windwos 两个版本来讲...

[Day13] 团队管理:建立团队信赖感(2)

欢迎对话的发生 展现Accept and Allow,营造愿意开口的环境 要塑造这样的信赖文化,是一...