升级php 5.2.14 到5.4.11版本报错问题

发布时间:2020-03-07 21:32:31

来源:51CTO

阅读:621

作者:djpeters

升级php 5.2.14 到5.4.11版本报错问题

报错内容如下:

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c: 在函数‘php_openssl_setup_crypto’中:

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:330: 警告:赋值丢弃了指针目标类型的限定

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:338: 警告:赋值丢弃了指针目标类型的限定

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:343: 警告:赋值丢弃了指针目标类型的限定

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:347: 警告:赋值丢弃了指针目标类型的限定

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:351: 警告:赋值丢弃了指针目标类型的限定

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:355: 警告:赋值丢弃了指针目标类型的限定

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:363: 警告:赋值丢弃了指针目标类型的限定

/data0/software/php-5.4.11/ext/openssl/xp_ssl.c:368: 警告:赋值丢弃了指针目标类型的限定

在包含自 /usr/local/webserver/mysql/include/mysql/my_global.h:85 的文件中,

从 /data0/software/php-5.4.11/ext/mysqli/php_mysqli_structs.h:63,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:34:

/usr/local/webserver/mysql/include/mysql/my_config.h:1202:1: 警告:“PACKAGE_NAME”重定义

在包含自 /data0/software/php-5.4.11/TSRM/tsrm_config.h:1 的文件中,

从 /data0/software/php-5.4.11/TSRM/tsrm_config_common.h:13,

从 /data0/software/php-5.4.11/TSRM/tsrm_virtual_cwd.h:27,

从 /data0/software/php-5.4.11/main/php.h:402,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:29:

/data0/software/php-5.4.11/include/../main/php_config.h:2110:1: 警告:这是先前定义的位置

在包含自 /usr/local/webserver/mysql/include/mysql/my_global.h:85 的文件中,

从 /data0/software/php-5.4.11/ext/mysqli/php_mysqli_structs.h:63,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:34:

/usr/local/webserver/mysql/include/mysql/my_config.h:1205:1: 警告:“PACKAGE_STRING”重定义

在包含自 /data0/software/php-5.4.11/TSRM/tsrm_config.h:1 的文件中,

从 /data0/software/php-5.4.11/TSRM/tsrm_config_common.h:13,

从 /data0/software/php-5.4.11/TSRM/tsrm_virtual_cwd.h:27,

从 /data0/software/php-5.4.11/main/php.h:402,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:29:

/data0/software/php-5.4.11/include/../main/php_config.h:2113:1: 警告:这是先前定义的位置

在包含自 /usr/local/webserver/mysql/include/mysql/my_global.h:85 的文件中,

从 /data0/software/php-5.4.11/ext/mysqli/php_mysqli_structs.h:63,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:34:

/usr/local/webserver/mysql/include/mysql/my_config.h:1208:1: 警告:“PACKAGE_TARNAME”重定义

在包含自 /data0/software/php-5.4.11/TSRM/tsrm_config.h:1 的文件中,

从 /data0/software/php-5.4.11/TSRM/tsrm_config_common.h:13,

从 /data0/software/php-5.4.11/TSRM/tsrm_virtual_cwd.h:27,

从 /data0/software/php-5.4.11/main/php.h:402,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:29:

/data0/software/php-5.4.11/include/../main/php_config.h:2116:1: 警告:这是先前定义的位置

在包含自 /usr/local/webserver/mysql/include/mysql/my_global.h:85 的文件中,

从 /data0/software/php-5.4.11/ext/mysqli/php_mysqli_structs.h:63,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:34:

/usr/local/webserver/mysql/include/mysql/my_config.h:1211:1: 警告:“PACKAGE_VERSION”重定义

在包含自 /data0/software/php-5.4.11/TSRM/tsrm_config.h:1 的文件中,

从 /data0/software/php-5.4.11/TSRM/tsrm_config_common.h:13,

从 /data0/software/php-5.4.11/TSRM/tsrm_virtual_cwd.h:27,

从 /data0/software/php-5.4.11/main/php.h:402,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:29:

/data0/software/php-5.4.11/include/../main/php_config.h:2122:1: 警告:这是先前定义的位置

在包含自 /data0/software/php-5.4.11/ext/mysqli/php_mysqli_structs.h:79 的文件中,

从 /data0/software/php-5.4.11/ext/mysqli/mysqli.c:34:

/usr/local/webserver/mysql/include/mysql/my_sys.h:1027:23: 错误:mysql/psi.h:没有那个文件或目录

make: *** [ext/mysqli/mysqli.lo] 错误 1

php5.4.11 ./configure没有任何问题,make时出现如下问题,具体原因不明,在网上找到如下方法解决,mark一下

make: *** [ext/mysqli/mysqli.lo] Error 1

解决方法如下:

# mkdir /xxx/mysql/include/mysql

# ln -s /xxx/mysql/include/* /xxx/mysql/include/mysql     //xxx表示mysql安装目录

# make && make install

修改my_sys.h文件

vim /usr/local/mysql/include/mysql/my_sys.h

include  改成 include

再执行命令

#make clean all

#make ZEND_EXTRA_LIBS='-liconv'

#make install

至此 php 升级完成.

php5.4与php5.2,升级php 5.2.14 到5.4.11版本报错问题相关推荐

  1. 升级bigsur_升级 macOS Big Sur 后,程序监听端口报错

    作为一个喜欢尝试新事物,并且有一些安全意识的人,总是会第一时间升级新系统.在 macOS Big Sur 发布稳定版的第一天,我就升级了,从最开始不习惯圆滚滚的图标,现在也习惯了.不过今天在使用过程中 ...

  2. PowerBuilder8.0和SQL Server2008稳定升级到PowerBuilder11.5和SQL Server2016源码无报错

    客户是一家跨国企业,当前使用版本为PowerBuilder8.0,数据库使用的SQL Server2008.本次升级是要把老旧的PB升级到新的PowerBuilder11.5版本,数据库升级到SQL ...

  3. 安装、升级pip,但是python -m pip install --upgrade pip报错的解决办法

    问题描述: 按提示输入命令报错: 在命令窗中我按照要求,进行升级,敲入'python -m pip install --upgrade pip',但是提示我安装失败. 解决办法: 这个时候我看到,检查 ...

  4. 谷歌浏览器本地项目登录失败(cookie未保存)、谷歌浏览器重装失败、谷歌浏览器禁用自动升级、注册表中的谷歌浏览器文件夹删除报错等问题

    问题汇总 谷歌浏览器本地跑Vue项目或别的项目,在登录页面登录时,登录不成功. 谷歌浏览器卸载之后重装失败 注册表中的谷歌浏览器文件夹删除时,报错 谷歌浏览器禁用自动升级 重要的提示:别的系统我不太清 ...

  5. Android升级sdk版本报错问题

    最开始sdk版本设定在26 后来项目中需要引用glide--一个GitHub上的开源工具 在build.gradle中依赖里加入: implementation 'com.github.bumptec ...

  6. Python从2.6升级到2.7,使用pip安装module,报错:No Module named pip.log(转载)

    From:http://blog.csdn.net/iefreer/article/details/8086834 python升级后,使用pip安装module,错误: 错误原因:版本升级后,之前的 ...

  7. 主机升级rsyslog后服务异常分析,rsyslog服务重启报错

    1:异常情况: 现有版本:rsyslog-8.24.0-34.el7.x86_64 升级到:rsyslog-8.24.0-38.el7.x86_64 升级后服务重启不了,服务状态如下: systemd ...

  8. 安装、升级pip,但是python -m pip install --upgrade pip报错的解决办法。

    一般我们在安装或者调用pip库的时候,会告诉你pip版本较低,需要你升级,比如我的本机是如下. 一.    我是直接cd到我pip目录文件下查看版本: E:\Program Files (x86)\p ...

  9. SpringBoot整合升级Spring Security 报错 【The request was rejected because the URL was not normalized】...

    前言 最近LZ给项目框架升级, 从Spring1.x升级到Spring2.x, 在这里就不多赘述两个版本之间的区别以及升级的原因. 关于升级过程中踩的坑,在其他博文中会做比较详细的记录,以便给读者参考 ...

最新文章

  1. Intro to Parallel Programming CUDA-第二单元
  2. Rust linux 系统接口使用
  3. 一周一论文(翻译 总结)—— [NSDI 17] TUX2: Distributed Graph Computation for Machine Learning 面向机器学习的分布式图处理系统
  4. SQL基础操作_7_时间运算
  5. Struts 2初体验
  6. Python学习笔记之if语句(一)
  7. install mysql 5.6.22 source code
  8. php读取doc pdf文件,PHP读取创建txt,doc,xls,pdf类型文件
  9. java byte 编码_java字节编码总结
  10. 品质催生消费升级 ACCESS集团和VTN国际品牌会员俱乐部的跨境电商之路
  11. trivial/nontrival函数
  12. Outlook邮件服务器eas,配置Outlook使用Outlook.com和Hotmail的两步验证
  13. 制作3D游戏时如何避免或减轻玩家的晕3D现象?
  14. 免费把pdf转换成excel
  15. Win10开启ssh和scp
  16. #include中用双引号和用尖括号括起来头文件的区别
  17. LibGDX_2.1: LibGDX 应用框架(6 大系统交互接口)
  18. 【Alpha】阶段第十次Scrum Meeting
  19. 大数据精准营销|七大关键要素
  20. 关于“指定的参数已超出有效值的范围。参数名 utcDate”的解决方案

热门文章

  1. python缓存技术_Python中整数的缓存机制讲解
  2. linux zip打包_还在百度Linux命令?推荐一套我用起来特顺手的命令!(JAVA)
  3. Linux 系统之虚拟化部署
  4. Jave之Scanner和不合法输入处理
  5. 虚拟主机域名访问yum服务器,虚拟主机域名访问yum服务器
  6. 阿里云视频云 Retina 多媒体 AI 体验馆开张啦!
  7. 函数计算如何帮助语雀构建稳定且安全的业务架构?
  8. “回合制”就是退步?《博德之门3》有话要说
  9. 游戏编程技巧分析:策划变心太快?也许可以使用组合
  10. 上一局APP玩,你画我猜,作为灵魂画手从没服过谁