centos7安装php5.6报错集合

安装PHP时显示,xml2-config not found
这里需要安装的是libxml2-dev软件包(该软件为Ubuntu-Server自带的,需要使用Ubuntu-Server光盘安装),操作如下:
sudo apt-get install
libxml2-dev
库文件安装完成后,重新配置PHP
编译完成后将会看到“Thank you for using PHP.”的字样,表明PHP已经配置成功了。

错误1:Cannot find OpenSSL‘s <evp.h>

解决:yum install openssl openssl-devel

ln -s /usr/lib64/libssl.so /usr/lib/

错误2:configure: error: xml2-config not found. Please check your libxml2 installation.

解决:libxml2已经安装,还报这个错误,还需要安装libxml2-devel

错误3:error: Please reinstall the BZip2 distribution

解决:yum -y install bzip2-devel

错误4:checking for cURL in default path... not found

解决:yum -y install curl-devel

5:configure: error: jpeglib.h not found.

:yum -y install libjpeg-devel

6:configure: error: png.h not found.

:yum -y install libpng-devel

7:Configure: error: freetype.h not found.

:yum install freetype-devel

8:configure: error: Unable to locate gmp.h

:yum -y install gmp-devel

9:configure: error: mcrypt.h not found. Please reinstall libmcrypt.

:wget https://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

tar zxflibmcrypt-2.5.8.tar.gz

cdlibmcrypt-2.5.8

./configure

make && make install

10:configure: error: Don‘t know how to define struct flock on this system, set --enable-opcache=no

:编辑 /etc/ld.so.conf 加入/usr/local/lib,在执行ldconfig。

这个比较麻烦,参考http://www.68idc.cn/help/jiabenmake/qita/2014022169481.html

11:configure: error: Please reinstall readline - I cannot find readline.h

:yum -y install readline-devel

12:configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

:yum -y install libxslt-devel

13.configure: error: Please reinstall the libcurl distribution -
easy.h should be in /include/curl/

    安装curl-devel

14、mcrypt.h not found. Please reinstall libmcrypt
    libmcrypt-2.5.8

    15、Don‘t know how to define struct flock on this system, set --enable-opcache=no
    vim /etc/ld.so.conf.d/local.conf(vi etc/ld.so.conf)     # 编辑库文件(该文件可能不存在,不存在则创建一个新的)

/usr/local/lib # 添加该行
/usr/local/lib64 # 64位系统的除了添加上一行,还需要添加此行
:wq # 保存退出
ldconfig -v # 使之生效

16、Please reinstall readline - I cannot find readline.h
安装readline-devel

17、WARNING: unrecognized options: --enable-bz2
            删了--enable-bz2

原文地址:http://blog.51cto.com/13757802/2132666

时间: 2024-10-14 00:47:24

centos7安装php5.6报错集合的相关文章

centos7 安装 mysql-python时 报错 EnvironmentError: mysql_config not found

pip install mysql-python 然后报错 EnvironmentError: mysql_config not found 网上搜解决方法,需要安装   mysql-devel 然后 yum install mysql-devel 也无法安装,报错内容大概是和mysql版本相关的问题 解决方法 自己下载和自己mysql版本匹配的mysql-devel 1.查看安装了什么版本的mysql和相关的包 rpm -qa | grep mysql mysql-community-clie

CentOS7安装docker启动报错

执行yum install docker -y 命令安装docker 然后启动服务 systemctl start docker,服务启动失败 查询日志文件/var/log/messages,显示报错:Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kernel. 问题原因:此linux的内核中的SELinux不支持 overlay2 graph driver 解决办法:

linux下编译安装php各种报错大集合

PHP开源脚本语言 PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域.PHP的文件后缀名为php. 本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. 报错1:make 后报错如下: Generating phar.php /home/oldboy/tools/php-5.3.27

zabbix源码安装流程及报错解决方法

zabbix源码安装流程及报错解决方法 一. zabbix的介绍 1) zabbix是什么 zabbix是一款基于web页面的.开源的.企业级的,支持分布式部署的监控软件. 2)2.zabbix的作用 监控windows和Linux主机上的软硬件状态. 监控各网络设备,如路由器.交换机.防火墙.f5.打印机等. 支持邮件短信微信等平台发送告警通知. 通过web页面及图形展示监控数据. 3)zabbix的特性 由zabbix server和agent程序协同工作,还支持分布式监控,这时需要安装za

Centos6.3 PHP编译安装JSON模块报错解决

我在搭建监控系统时候出现JSON模块安装失败,PHP5.3  系统Centos6.3,安装json报错 ZVAL_DELREF 符号未知错误... # Warning: PHP Startup: Unable to load dynamic library '/home/json/json-1.2.1/modules/json.so' - /home/json/json-1.2.1/modules/json.so: undefined symbol: ZVAL_DELREF in Unknown

PHP安装mcrypt.so报错 mcrypt.h not found 的解决办法

报错内容:configure: error: mcrypt.h not found. Please reinstall libmcrypt 网上搜索了很多,包括自带的 yum install libmcrypt libmcrypt-devel,这个是没有效果的. 去SourceForget下载libmcrypt http://sourceforge.net/projects/mcrypt/files/Libmcrypt/ ,最新版是mcrypt 2.6.7.gz.下载下来安装仍旧报错libmcr

【转】Centos7 ftp 配置及报错处理

原文链接: https://www.cnblogs.com/GaZeon/p/5393853.html Centos7网络配置,vsftpd安装及530报错解决 今天在虚拟机安装CentOS7,准备全新安装LTMP,结果又是一堆问题,不过正好因为这些出错,又给自己长了见识. 1,CentOS7网络配置 最小化安装CentOs7后,ifconfig提示command not found,查了一下是ifconfig的net-tools没装,于是yum search ifconfig查找安装包,又是提

cnmp安装失败,报错npm ERR! enoent ENOENT: no such file or directory,

1.cnmp安装失败 2.提示如下: bogon:node_modules liangjingming$ sudo npm install cnpm -g --registry=https://registry.npm.taobao.org Password: /usr/local/lib └── (empty) npm ERR! Darwin 16.4.0 npm ERR! argv "/usr/local/Cellar/node/7.8.0/bin/node" "/usr

windows7安装Office 2013后,安装Visio 2013报错:安装程序找不到office.zh-cn

虽然windows 8.1(cn_windows_8.1_professional_vl_with_update_x64_dvd_4050293.iso)是款不错的系统,但是由于我的无线一直不能正常使用且经常出现不能正常更新,还有桌面卡住的几率比之前多太多了等先重回windows7 X64. 我安装的是cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso,使用正常,且之前也是使用的这款很稳定,安装Office 2013(cn_office_pro