首页 > 编程语言 >宝塔面板中安装php8以上环境,提示: configure: error: iconv does not support errno

宝塔面板中安装php8以上环境,提示: configure: error: iconv does not support errno

时间:2023-05-21 14:12:50浏览次数:54  
标签:iconv http configure mirrors errno repo yum com

问题:宝塔面板中安装php8 编译时提示configure: error: iconv does not support errno
# 下面这些是配置yum源和epel源,阿里云ecs在centos8测试成功 wget http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo && wget http://mirrors.cloud.aliyuncs.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
sed -i 's/http:\/\/mirrors.cloud.aliyuncs.com/url_tmp/g'  /etc/yum.repos.d/Centos-vault-8.5.2111.repo &&  sed -i 's/http:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/http:\/\/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/http:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
yum clean all && yum makecache
dnf config-manager --set-enabled PowerTools yum install epel-release yum makecache dnf install libticonv libticonv-devel
下载安装 wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.17.tar.gz
tar -xzvf libiconv-1.17.tar.gz cd libiconv-1.17 ./configure --prefix=/usr/local/libiconv

1.cli模式下安装php8.0 cd /www/server/php/80/src ./configure --with-iconv=/usr/local/bin/ make && make install
php -v
#PHP 8.0.26 (cli) (built: May 21 2023 13:30:11) ( NTS ) #Copyright (c) The PHP Group #Zend Engine v4.0.26, Copyright (c) Zend Technologies
提示安装成功
2.宝塔面板安装 --with-iconv=/usr/local/bin/
#Build complete. #Don't forget to run 'make test'.
#Installing shared extensions: /www/server/php/80/lib/php/extensions/#no-debug-non-zts-20200930/ #Starting php-fpm done
提示成功
提示:宝塔安装需要打补丁,否则安装不成功
总结:宝塔php8以上的包里面iconv包出现问题,php8以下版本不影响,以上测试仅支持宝塔面板,如果是第三方集成环境或者php8官方包则不会出现此类问题。    

项目介绍

    基于ThinkPHP6.0和layui的快速开发的后台管理系统。

    支持php8.0版本

    技术交流QQ群:533738074 加群请备注来源:如gitee、github、官网等

站点地址

标签:iconv,http,configure,mirrors,errno,repo,yum,com
From: https://www.cnblogs.com/hxmbk/p/17418530.html

相关文章

  • [换帖]Linux命令之iconv命令
    一、命令简介  日常工作中我们需要将windows生成的文件上传到Linux系统,有时候会因为编码问题出现显示乱码。例如我上传了一个csv文件到Linux服务器上,默认编码为GB2312,在Linux打开则会出现乱码,我们需要将文件进行编码转换。iconv命令对于给定文件把它的内容从一种编码转换成另一种......
  • idea配置Tomcat出现Warning: No artifacts configured 解决方法
    报错的截图解决方法 完成后启动 成功!!!!!!!!!!!!!......
  • Spring的PropertyPlaceholderConfigurer应用
    1.PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准javaProperties文件中去。在XML文件中用${key}替换指定的properties文件中的值......
  • mysql8主从复制搭建时出现 Last_IO_Errno: 2061错误及解决过程
    我在本地实验一主一从过程中,到最后在从服务器上配置链接参数,并启动主从复制后,查看状态出现如下图的错误,图中两个红框框里的是链接错误问题。可以看到提示的错误编号是2061。通过查资料才知道这是一种常见的错误码,主要是在主服务器创建的主从复制建立链接用的账号认证模式不对,所以......
  • 解决Failed to configure a DataSource: ‘url‘ attribute is not specified and no
    <groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.13</version></dependency>开始没有制定版本报错换成了8.0版本,依旧报错 看了下配置文件没有问题查了下应该是版本冲突的问题<d......
  • how to configure blackbox.yml
    modules:http_2xx:prober:httphttp:follow_redirects:truehttp_post_2xx:prober:httphttp:method:POSTfollow_redirects:trueheaders:Content-Type:application/jsonbody_size_limit:10MB......
  • [230]连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots
    今天在redis中执行setrangename1chun命令时报了如下错误提示:(error)MISCONFRedisisconfiguredtosaveRDBsnapshots,butiscurrentlynotabletopersistondisk.Commandsthatmaymodifythedatasetaredisabled.PleasecheckRedislogsfordetailsabout......
  • Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified
    导入一个新的springbootmaven项目启动一直报这个错,查出来的答案都说是加注解把数据库扫描给排除掉,这种方式其实有点鸵鸟,项目原先是没问题的,现在导入到自己的环境启动不起来,那肯定是不能去改动代码的。排查了一遍,发现是项目中的resources文件没有指定成资源文件,所以找不到数据库......
  • django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.3 or newer is requi
     1、在项目中__init__.py中这个报错原因,python3.5以上版本不支持这种方式frompymysqlimportinstall_as_MySQLdbinstall_as_MySQLdb()解决:importpymysqlpymysql.version_info=(1,4,3,"final",0)#指定了pymysql的版本:1.4.3,按照你版本修改pymysql.install_as_MySQLdb()......
  • VNC server: no dispalys configured [FAILED])
    检查配置文件(取消如下两行注释),图中的两行根据实际情况修改,再启动服务查看注意:检查防火墙和selinux不然有可能会连接不上。......