docker环境中使用pecl安装任何扩展都报错
内容:Fatal error: Uncaught Error: Call to undefined function _parseFeaturesHeaderFile() in /usr/local/lib/php/OS/Guess.php:248
求解!!!!!
dockerFile:
FROM php:7.3-fpm-alpine
ENV SWOOLE_VERSION=4.5.3
ENV PHP_REDIS=5.3.1
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN echo "Asia/Shanghai" > /etc/timezone
# update
RUN set -ex \
&& apk update \
&& apk add --no-cache libstdc++ wget openssl bash \
libmcrypt-dev libzip-dev libpng-dev freetype-dev libjpeg-turbo-dev
libc-dev zlib-dev librdkafka-dev libmemcached-dev cyrus-sasl-dev
RUN apk add --no-cache --virtual .build-deps autoconf automake make g++ gcc libtool dpkg-dev dpkg unzip
curl pkgconf file re2c pcre-dev php7-pear php7-dev php7-pear openssl-dev graphviz \
#自定义配置
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-png-dir=/usr/include/ \
# 安装php常用扩展
应该是php7.3-dev 其他的也要换掉
php环境缺少很多默认的扩展 遇到很多坑了 比如 bcmath filename扩展 这些应该默认就安装的 比如 bcmath filename扩展 还有Call to undefined function imagecreatefromwebp()这个问题没解决呢
本文向大家介绍Linux下安装PHP MSSQL扩展教程,包括了Linux下安装PHP MSSQL扩展教程的使用技巧和注意事项,需要的朋友参考一下 PHP天然就对MySQL有良好的支持,但是想要用PHP对SQL Server进行操作,则需要花点时间了。今天刚好团队里的一个项目需要用PHP对SQL Server进行操作,遂帮忙配置好环境。 首先说明下,服务器的系统版本为SUSE Linux Ente
============================================================= [Linux] AMH 7.1 https://amh.sh [lnmp-3.6 admin] [OK] lnmp-3.6 is already installed. pecl_imagick-3.7 [Linux] AMH 7.1 https://amh.sh [pecl_
AMH环境安装PHP扩展会在1-2分钟后导致服务器CPU上升100%,然后服务器卡死,SSH不能访问。必须重启服务器才能解决问题。 服务器配置:阿里云2核心2GB内存3M宽带。 环境配置:LNMP(RockyLinux9.3;Nginx1.24;PHP8.0;mysql5.6) 已尝试过一下解决方法: 尝试减少每次安装扩展的个数,情况依然存在。 尝试切换不用PHP版本,比如从7.4切换到8.0,情
主要内容:安装eAccelerator,安装xCache,安装memcached,安装imageMagick,安装ionCube我们已经知道 LNMP 一键安装包默认只安装了最基本的 Nginx+ MySQL+ PHP 环境,并没有安装扩展功能模块,如果需要安装扩展模块该怎么办? 不用担心,也有相应的安装脚本,我们一个一个来看。需要注意的是,以下 5 个模块并不是必须安装的,而是用到哪个模块才安装哪个模块。 安装eAccelerator eAccelerator 是一个开放源码的 PHP 加速器
本文向大家介绍Linux下PHP安装mcrypt扩展模块笔记,包括了Linux下PHP安装mcrypt扩展模块笔记的使用技巧和注意事项,需要的朋友参考一下 系统环境:centOS6.3 APACHE:httpd-2.4.2 PHP:php-5.3.21 一.安装mcrypt 1.下载Libmcrypt,mhash,mcrypt安装包 2 .先安装Libmcrypt 3.安装mhash 4.安装mc