首页 > 系统相关 >centos(linux): 安装php8.4.1的报错

centos(linux): 安装php8.4.1的报错

时间:2025-01-12 21:33:25浏览次数:1  
标签:centos Package php8.4 virtual CC 报错 world icu

一,配置时报错:

1,报错

configure: error: Package requirements (xpm) were not met:

Package 'xpm', required by 'virtual:world', not found

解决:

[root@blog ~]# dnf install libXpm-devel

2,报错:

checking for icu-uc >= 50.1 icu-io icu-i18n... no
configure: error: Package requirements (icu-uc >= 50.1 icu-io icu-i18n) were not met:

Package 'icu-uc', required by 'virtual:world', not found
Package 'icu-io', required by 'virtual:world', not found
Package 'icu-i18n', required by 'virtual:world', not found

解决:

[root@blog ~]# yum install -y libicu-devel

二,编译时报错:

1,

/usr/bin/ld: dynamic STT_GNU_IFUNC symbol `mb_utf16be_to_wchar' with pointer equality in
`ext/mbstring/libmbfl/filters/mbfilter_utf16.o' can not be used when making an executable; 
recompile with -fPIE and relink with -pie
collect2: error: ld returned 1 exit status
make: *** [Makefile:283: sapi/cli/php] Error 1

 按提示:

修改Makefile文件

原内容:

CC = cc
BUILD_CC = cc

修改为

CC = cc -fPIE -pie
BUILD_CC = cc -fPIE -pie

 

标签:centos,Package,php8.4,virtual,CC,报错,world,icu
From: https://www.cnblogs.com/architectforest/p/18655538

相关文章

  • CentOS7下Hadoop集群分布式安装详细图文教程
    1、集群规划主机角色DSS20NameNode  DataNode ResourceManager NodeManagerDSS21SecondaryNameNode NameNode     NodeManagerDSS22DataNode     NodeManager1.1、环境准备1.1.1 关闭防火墙#查看防火墙状态firewall-cmd......
  • 关于数据库连接池Druid控制台报错
            在SpringBoot3.0.2项目中使用Druid的时候发现自带的Druid控制台报404报错如下:<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.20</version></dependency&g......
  • 如何在 CentOS 上重启宝塔面板?
     在CentOS系统上重启宝塔面板可以通过两种方法实现:通过宝塔面板界面操作和通过SSH命令行操作。以下是详细的步骤:1.通过宝塔面板界面重启登录宝塔面板:打开浏览器,输入你的服务器域名或IP地址,加上宝塔面板的端口号(默认是8888),例如 http://域名:8888。输入你的用户名......
  • SAP Business One水晶报表报错(一)
    SAPBusinessOne编辑水晶报表时报错:SAPBusinessOne.exe-无法找到入口无法定位程序输入点??0?$JTCHandleT@VTerminatingThread@CXLib500@@@Etc1001206@@QEAA@PEAVTerminatingThread@CXLib599@@@Z于动态链接库C:\ProgramFiles(x86)\SAPBusinessObjects\CrystalRepo......
  • SAP Business One水晶报表报错(二)连接到 SAP Crystal Reports 2011 时出错;请检查是否已
    SAPBusinessOne水晶报表报错连接到SAPCrystalReports2011时出错;请检查是否已正确安装SAPCrystalReports2011解决方案:本文档包含重新安装SAPCrystalReports和关联的SAPBusinessOne组件时要遵循的步骤:确保您有权访问SAPBusinessOne和SAPCrysta......
  • 如何在CentOS云服务器上一键自动挂载磁盘?
    对于新手来说,通过命令行手动挂载磁盘可能会有一定的难度。幸运的是,使用宝塔面板的一键挂载脚本可以简化这个过程。该脚本经过优化,直接绑定UUID以避免分区飘移问题,并能自动将硬盘挂载到/www目录。如果之前已经安装了宝塔面板,脚本会自动迁移数据到新的磁盘并挂载到/www目录中。不过,......
  • xilinx_petalinux-踩坑报错处理总结
    报错libtinfo.so.5isrequiredbymeta-xilinx-tools.Thislibrarymustbeinstalledbeforethebuildsystemcanusexsct.Itisoftenpartofanncurses5package.解决:把libtinfo.so.X链接到libtinfo.so.5sudoln-s/lib/x86_64-linux-gnu/libtinfo.so.6.4/li......
  • 安装Maven,配置环境变量,修改本地仓库,idea中引入依赖报错-已经解决(是我一个cainiao改bu
    安装Maven,配置环境变量,修改本地仓库后idea中引入依赖报错1.安装Maven1.1下载Maven记得去官网下载 :  https://maven.apache.org/download.cgi二进制文件,下载即安装1.2Maven安装下载完毕之后可以剪切到自己想要安装的目录,然后解压即可。(下载解压即安装)2.配置环境......
  • Linux(Centos 7.6)命令详解:split
    1.命令作用Linux系统中的一个用于拆分文件的命令。它可以将一个大文件拆分成多个小文件,以便于传输、存储或处理2.命令语法Usage:split[OPTION]...[INPUT[PREFIX]]Usage:split[选项]... [输入文件][输出文件前缀]3.参数详解OPTION:-a,--suffix-length=N,生成分裂......
  • netplan apply报错No module named ‘netifaces‘
    Ubuntu20.04.5LTS\n\l,ctrl+alt+f2切换字符登录f1切换图形处理办法:root登录执行root@node37:/disk1/Qwen2.5-72B-Instruct-GPTQ-Int4#cat/etc/netplan/01-network-manager-all.yaml #LetNetworkManagermanagealldevicesonthissystemnetwork: version:2......