精华内容
下载资源
问答
  • centos 安装 libiconv

    千次阅读 2019-08-29 20:51:26
    原文链接:...安装方法如下: cd /usr/local/src wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar -zxvf libiconv-1.14.tar.gz cd libiconv-1.14 配置 ./configure ...

    原文链接:http://www.cnblogs.com/-mrl/p/11151943.html
    安装方法如下:

    cd /usr/local/src
    wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
    tar -zxvf libiconv-1.14.tar.gz
    cd libiconv-1.14
    配置
    ./configure --prefix=/usr/local/libiconv
    编译
    make
    安装
    make install
    建立软连接
    ln -s /usr/local/lib/libiconv.so /usr/lib
    ln -s /usr/local/lib/libiconv.so.2 /usr/lib

    本人使用的是Cenos 7.0系统,因PHP需要 在编译安装libiconv-1.14时遇到如下问题:

    故障1、 未安装GCC

    cd libiconv-1.14
    ./configure --prefix=/usr/local/libiconv
    configure: error: in /home/gitlab/tools/libiconv-1.14': configure: error: no acceptable C compiler found in $PATH Seeconfig.log’ for more details

    这个问题是因为没有安装GCC程序
    解决办法:

    yum install gcc -y

    故障2、在make时报如下错误

    In file included from progname.c:26:0:
    ./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function)
    _GL_WARN_ON_USE (gets, “gets is a security hole - use fgets instead”);
    ^
    make[2]: *** [progname.o] Error 1
    make[2]: Leaving directory /usr/local/src/zabbix-2.4.7/libiconv-1.14/srclib' make[1]: *** [all] Error 2 make[1]: Leaving directory/usr/local/src/zabbix-2.4.7/libiconv-1.14/srclib’
    make: *** [all] Error 2

    解决办法:
    cd  srclib/   #进入libiconv目录下的srclib
    sed -i -e '/gets is a security/d' ./stdio.in.h
    
    展开全文
  • libiconv安装

    万次阅读 2017-11-22 09:46:04
    1.yum安装 yum -y install libevent libevent-devel 2.源码安装 yum -y install libevent-devel cd / wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz tar -zxvf libiconv-1.15.tar.gz cd ...

    1.yum安装

    yum -y install libevent libevent-devel

    2.源码安装

    yum -y install libevent-devel
    cd /  
    wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz  
    tar -zxvf libiconv-1.15.tar.gz  
    cd libiconv-1.15  
    ./configure --prefix=/usr/local/libiconv  
    make && make install


    展开全文
  • Linux下安装libiconv

    2020-12-07 00:19:53
    1、下载libiconv库 wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz 2.解压,然后进入解压后的目录 tar zxvf libiconv-1.13.1.tar.gz && cd libiconv-1.13.1 3.配置libiconv ...

    1、下载libiconv库

    wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
    

     

    2.解压,然后进入解压后的目录

    tar zxvf libiconv-1.13.1.tar.gz && cd libiconv-1.13.1
    

     

    3.配置libiconv

    sudo ./configure --prefix=/usr/local
    

    或者 

    sudo ./configure --prefix=/usr/local/libiconv
    

     

    4.编译和安装

    make
    sudo make install
    

     

    5.创建软连接

    sudo ln -s /usr/local/lib/libiconv.so /usr/lib
    

    或者 

    sudo ln -s /usr/local/libiconv/lib/libiconv.so /usr/lib
    

     

     

    报错:

    /bin/sh ../build-aux/mkinstalldirs /usr/local/lib ; \
    /bin/bash ../libtool --mode=install /usr/bin/install -c -m 644 libcharset.la /usr/local/lib/libcharset.la
    libtool: install: /usr/bin/install -c -m 644 .libs/libcharset.so.1.0.0 /usr/local/lib/libcharset.so.1.0.0
    /usr/bin/install: cannot create regular file '/usr/local/lib/libcharset.so.1.0.0': Permission denied
    Makefile:98: recipe for target 'install' failed
    make[2]: *** [install] Error 1
    make[2]: Leaving directory '/home/pjw/linux/MTK/libiconv/libiconv-1.13.1/libcharset/lib'
    Makefile:49: recipe for target 'install' failed
    make[1]: *** [install] Error 2
    make[1]: Leaving directory '/home/pjw/linux/MTK/libiconv/libiconv-1.13.1/libcharset'
    Makefile:52: recipe for target 'install' failed
    make: *** [install] Error 2
    

     解决:安装的时候加 sudo

    sudo make install

     

     

    展开全文
  • 安装PHP7.0.32(yum安装、源码安装)

    千次阅读 2018-10-22 17:28:17
    源码安装PHP1、下载源码2、安装PHP扩展所需插件A、安装B、验证C、如果安装出现错误,改变yum安装源3、源码安装A、先安装所需库B、配置安装C、编译D、安装E、配置php-fpm①、先加软连接,便于后期访问fpm②、生成标准...

    1、简介

    本文介绍两种php安装方式
    ①、yum安装
    ②、源码安装

    2、yum安装PHP及扩展所需插件

    A、安装

    yum install php70w-common php70w php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-devel
    

    B、验证

    进入到/etc/目录,有php.d文件夹

    C、如果安装出现错误,改变yum安装源

    如果出现错误,试着改变php的yum安装源,如下提供两个安装源:

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    

    3、源码安装PHP

    先去php网站下载php7.0.32源码

    A、先安装所需库

    yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libiconv libmcrypt mhash mcrypt pcre-devel openssl-devel freetype-devel libcurl-devel
    

    B、配置安装

    ①、具体方式

    进入到下载好的源码路径,然后执行预编译:

    ./configure --with-mysql --with-mysqli --with-pdo_mysql --with-iconv-dir --with-zlib --with-libxml-dir --enable-xml --with-curl --enable-fpm --enable-mbstring --with-gd --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip -enable-soap --with-freetype-dir --prefix=/usr/local/php --with-config-file-scan-dir=/etc/php.d --with-config-file-path=/usr/local/php/etc
    

    ②、每个参数的具体含义

    可以用./configure --help来查看
    列表如下(部分参数未得到解释):

    # 指定 php 安装目录
    --prefix=/usr/local/php 
    
    # 指定php.ini位置
    --with-config-file-path=/usr/local/php/etc 
    
    # mysql安装目录,对mysql的支持
    --with-mysql=/usr/local/mysql
    
    # mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定。
    --with-mysqli=/usr/local/mysql/bin/mysql_config   
    
    # 整合 apache,apxs功能是使用mod_so中的LoadModule指令,加载指定模块到 apache,要求 apache 要打开SO模块
    --with-apxs2=/usr/local/apache/bin/apxs 
    
    # 选项指令 --with-iconv-dir 用于 PHP 编译时指定 iconv 在系统里的路径,否则会扫描默认路径。
    --with-iconv-dir=/usr/local 
    
    #打开对freetype字体库的支持  
    --with-freetype-dir   
    
    #打开对jpeg图片的支持 
    --with-jpeg-dir   
    
    #打开对png图片的支持 
    --with-png-dir  
    
    #打开zlib库的支持,用于http压缩传输
    --with-zlib-dir   
    
    #打开libxml2库的支持
    --with-libxml-dir   
    
    #关闭额外的运行库文件 
    --disable-rpath    
    
    #打开图片大小调整,用到zabbix监控的时候用到了这个模块
    --enable-bcmath    
    
    #这样就使得你的PHP系统可以处理相关的IPC函数了。
    --enable-shmop --enable-sysvsem  
    
    #优化线程
    --enable-inline-optimization  
    
    #打开curl浏览工具的支持
    --with-curl     
    
    #运用curl工具打开url流 
    --with-curlwrappers    
    
    #补丁后才有这个参数,CGI方式安装的启动程序
    --enable-fpm 打上PHP-fpm 
    
    #多字节,字符串的支持 
    --enable-mbstring    
    
    #mcrypt算法扩展
    --with-mcrypt      
    
    #mhash算法扩展
    --with-mhash         
    
    #打开gd库的支持 
    --with-gd    
    
    #支持TrueType字符串函数库
    --enable-gd-native-ttf  
    
    #openssl的支持,加密传输https时用到的
    --with-openssl      
    
    #freeTDS需要用到的,可能是链接mssql 才用到
    --enable-pcntl   
    
    #打开 sockets 支持
    --enable-sockets     
    
    #打开xml-rpc的c语言 
    --with-xmlrpc    
    
    #打开对zip的支持 
    --enable-zip   
    
    #打开ftp的支持 
    --enable-ftp   
    
    #打开对bz2文件的支持        
    --with-bz2    
    
    #关闭iconv函数,字符集间的转换 
    --without-iconv   
    
    #打开freetype1.*的支持,可以不加了 
    --with-ttf     
    
    #打开XSLT 文件支持,扩展了libXML2库 ,需要libxslt软件 
    --with-xsl     
    
    #打开gnu 的gettext 支持,编码库用到 
    --with-gettext     
    
    #打开pear命令的支持,PHP扩展用的 
    --with-pear    
    
    #打开日历扩展功能
    --enable-calendar    
    
    #图片的元数据支持 
    --enable-exif    
    
    #魔术引用的支持 
    --enable-magic-quotes    
    
    #关闭调试模式 
    --disable-debug    
    
    #魔术头文件位置
    --with-mime-magic=/usr/share/file/magic.mime      
    
    --enable-mbregex
    
    
    cgi方式安装用的参数:
    
    #支持fastcgi方式启动PHP
    --enable-fastCGI            
    
    #重定向方式启动PHP
    --enable-force-CGI-redirect        
    
    #支持ncurses 屏幕绘制以及基于文本终端的图形互动功能的动态库
    --with-ncurses         
    
    #应该是支持一种规范
    --with-gmp  
    
    #建立DBA 作为共享模块
    --enable-dbase 
    
    #perl的正则库案安装位置
    --with-pcre-dir=/usr/local/bin/pcre-config      
    
    #dba的gdbm支持
    --with-gdbm  
    
    #支持zend的多字节
    --enable-zend-multibyte         
    
    --enable-wddx
    --enable-sigchild
    --enable-sysvshm
    --enable-soap 
    --disable-dmalloc
    

    C、编译

    利用系统最大性能去编译

    make -j `grep processor /proc/cpuinfo | wc -l`
    

    D、安装

    make install
    

    E、配置php-fpm

    ①、先加软连接,便于后期访问fpm

    ln -s /usr/local/php/sbin/php-fpm /usr/bin
    

    ②、生成标准配置

    进入到etc目录,执行命令:

    cp php-fpm.conf.default php-fpm.conf
    cp php-fpm.d/www.conf.default php-fpm.d/www.conf
    

    ③、修改www.conf配置

    在第23,24行,修改用户和用户组

     user = root
     group = root
    

    F、php-fpm的一些命令

    ①、启动

    php-fpm -y /usr/local/php/etc/php-fpm.conf -R
    

    ②、关闭

    kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
    

    ③、重启

    kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
    
    展开全文
  • Ubuntu下安装libiconv

    2019-12-20 11:22:30
    1.首先下载libiconv库,我这里下载的是libiconv-1.13.1版本 wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz 2.下载完成后解压,然后进入解压后的目录 tar zxvf libiconv-1.13.1.tar.gz &&...
  • Centos6.x安装libiconv

    千次阅读 2018-01-11 16:39:01
    Centos6.x libiconv库的安装和使用: 1、libiconv包的下载路径:http://www.gnu.org/software/libiconv/ 2、编译安装libiconv库 tar zxvf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure --prefix=/usr/...
  • centos7下安装libiconv失败

    千次阅读 2018-01-10 16:01:00
    由于需要,需要在centos7中安装libiconv库 centos版本如下 $ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) $ uname -r 3.10.0-693.el7.x86_64 但是在安装过程中遇到了如下问题:解决...
  • Linux下libiconv库的安装和使用

    万次阅读 2016-04-22 14:42:18
    Linux下libiconv库的安装和使用: 1.libiconv包的下载路径 包的下载页面http://www.gnu.org/software/libiconv/ 2.编译安装libiconv库 $tar zxvf libiconv-1.14.tar.gz $cd libiconv-...
  • libiconv的安装 ...yum安装 yum -y install libevent libevent-devel .源码安装yum -y install libevent-devel wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz tar -zxvf libiconv...
  • cd /usr/local/src/git-2.21.0.tar.gz Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。安装编译依赖 yum install -y curl-devel expat-devel gettext-devel ...
  • centos下安装libiconv

    千次阅读 2016-05-15 19:59:24
    centos下安装libiconv 1.wget -c http://www.itkb.ro/userfiles/file/libiconv-glibc-2.16.patch.gz 2.cd libiconv-1.14/srclib 3.--- srclib/stdio.in.h.orig 2011-08-07 16:42:06.000000000 +0300 +++ src
  • redhat下安装libiconv.so.2

    2017-12-12 20:15:11
    最近公司软件开发环境配置遇到的问题,总是提示:error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory 遇到这样的问题,看一下提示,就是在你的电脑...
  • zabbix-3.0.4mysql-5.7.17libiconv-1.14.tar.gzphp-...yum安装 nginx mysql php yum源 [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enabled=1[webtatic]name=We...
  • nginx yum安装

    千次阅读 2016-09-08 10:44:21
    前台:nignx 后台:apache ...yum -y install lrzsz 【防火墙】 防火墙配置文件: /etc/sysconfig/iptables 服务操作命令 : /etc/init.d/iptables service iptables {start|stop...} 临时
  • Linux下缺少libiconv.so.2的解决方法

    千次阅读 2020-05-26 15:15:56
    Linux下缺少libiconv.so.2的解决方法情况简介安装下载libiconv的压缩包解压压缩包编译与安装将库进行链接至此安装完成 情况简介 在Ubuntu系统上安装NCL软件时,在最后运行时报错为 error while loading shared ...
  • find / -name iconv.h 发现有两个iconv.h 找到报错的文件,将顶部引入的地方写绝对路径,两个路径都试下,成功为准
  • 安装git 2.x遇到undefined reference to `libiconv’ 可能遇到报错:utf8.c:463: undefined reference to `libiconv’ LINK git-credential-store libgit.a(utf8.o): In function `reencode_string_iconv': /usr/...
  • Fpm打包及Yum本地仓库

    2018-12-29 21:54:22
    1 Linux上安装软件包的方式         Linux下常用的软件包安装方式有三种。 1.1 编译安装     &...
  • 本人使用的是Cenos 7.0系统,因PHP需要 在编译安装libiconv-1.14时遇到如下问题: 故障1、 未安装GCC cd libiconv-1.14 ./configure --prefix=/usr/local/libiconv configure: error: in `/home/gitlab/tools/...
  • Linux-CentOS6.9安装PHP7.2

    千次阅读 2018-06-07 18:42:32
    Linux-CentOS6.9安装PHP7.2 sudo -s 安装依赖 部分依赖已经在安装PHP5.6时已经安装,这里没有列出;建议看下Linux-CentOS6.9安装PHP5.6,安装依赖部分,将PHP所...yum install libxml2-devel openssl-devel ...
  • 原文:... 手动编译PHP安装时遇到如下错误 .../usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open' /usr/local/src/php-
  • fedora 安装libiconv

    2015-06-04 22:49:00
    前几天换fedora系统,安装PHP时,系统提示没有没有找到liconv动态链接库,这货在centos中好像是在glibc中的,不知道是不是fedora 20的缘故,yum源中的glibc没有iconv,那得自己去下载源码包安装了。 解压执行...
  • Centos 安装 glib

    千次阅读 2018-05-05 15:27:12
    下面就直接进入主题了,就不对 glib 是... 安装glib >下载地址:http://ftp.acc.umu.se/pub/GNOME/sources/glib/ 注意:这里下载的最好不要是最新版的,本人试过下载2.54.0版的,会出现下面的这个错误 ...
  • centos7.0安装php5.6.30

    2017-12-26 15:52:57
    1、查看当前系统版本 # cat /etc/redhat-release CentOS Linux release 7.2.1511 ...2、yum安装依赖的程序包 yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libj
  • centos8 安装php8.0.7

    2021-06-12 14:38:40
    yum install sqlite-devel oniguruma autoconf automake libtool libzip libzip-devel unzip oniguruma-master.zip cd oniguruma ./autogen.sh ./configure --prefix=/usr make make install sudo tar zxvf libiconv...
  • linux下yum升级git

    千次阅读 2017-12-01 18:26:11
    安装需求:># yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc ># yum install gcc perl-ExtUtils-MakeMaker 卸载Centos自带的git1.7.1:通过git –version查看系统带的版本,...
  • 问题分析: 应用运行时找不到需要的动态链接库libiconv.so.2。一般是文件不存在或者存在但是找不到两种情况。 解决方案: 这时首先确认自己的...sudo yum install libiconv 或者使用源码安装,可以参考文章: https

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,960
精华内容 1,584
关键字:

libiconvyum安装