文档章节

centos 7 编译 php 5.3.28

酒瓶不倒
 酒瓶不倒
发布于 2014/07/23 16:26
字数 263
阅读 1534
收藏 1

由于centos7 自带的php版本为5.4的版本,代码不支持,降级到5.3 一路坎坷。只能以笔记记录下来。

下载,编译。报错如下:

 configure error : Cannot find libmysqlclient under /usr.

首先从mysql.com 上下载5.5 二进制编译好的mysql版本。

下载后解压放到/usr/local/mysql 

继续编译,还是报同样的错误。查找半天,结果发现是–with-libdir=lib64 这个参数惹的祸,去掉进行编译。没有任何问题。

第二个问题,无法加载memchae 模块。只能重新编译php,下载php模块到 ext 这个目录下

然后下载autoconf 2.13的版本 进行编译,原来的版本备份,快捷方式一个到/usr/bin,否则报错如下:

buildconf: checking installation...
buildconf: autoconf not found.
You need autoconf version 2.13 or newer installed

autoconf 下载地址:

http://ftp.gnu.org/gnu/autoconf/

在php 编译目录下执行:

./buildconf --force

执行完成后会看到有--enable-memchae 这个参数。编译即可通过。

参考:http://www.serveridol.com/2012/11/02/php-install-configure-error-cannot-find-libmysqlclient-under-usr/

© 著作权归作者所有

共有 人打赏支持
酒瓶不倒
粉丝 9
博文 77
码字总数 18414
作品 0
深圳
系统管理员
lamp安装及基本配置

lamp 安装顺序,先安装MySQL或者apache,最后安装php mysql安装 ls /usr/local/src/ DiscuzX3.2SC_GBK.zip httpd-2.2.16.tar.gz mysql-5.1.40-linux-i686-icc-glibc23.tar.gz php-5.3.28.tar.......

ytliu2010
2017/01/15
0
0
CentOS7.1编译安装LNMP

系统CentOS7.1链接 http://mirrors.sohu.com/centos/7.1.1503/isos/x8664/CentOS-7-x86_64-Minimal-1503-01.iso md5值: d07ab3e615c66a8b2e9a50f4852e6a77 CentOS-7-x86_64-Minimal-1503-01......

bbotte
2015/04/23
0
0
FreeBSD 10 编译 Nginx, PHP, MariaDB

首先前两天 FreeBSD 10 正式发布, 最感兴趣的是 FreeBSD 新的包管理器 pkgng. 不过比较郁闷和可惜的是 FreeBSD 10 用 Clang 替代 gcc 为默认编译器,这让用惯了 gcc 的同学们很不爽。。 [编译...

Jarly
2014/01/23
1K
4
编写一键安装LAMP脚本

一键源码安装LAMP脚本 apache版本:httpd-2.2.34 mysql版本:mysql-5.1.63 php版本:php-5.3.28 [root@localhost ~]# vim auto_config_lamp.sh #!/bin/bash #2017-8-19 17:02:45 #auto inst......

蜡笔xiao馨
2017/08/19
0
0
/root/php-5.3.28/Zend/zend_language_parser.h:317:

/root/php-5.3.28/Zend/zendlanguageparser.h:317: 错误:与‘zendparse’类型冲突 本人今天上班看新闻,说php发布紧急更新,修改opensslbug。(见上面文章) 公司用的版本是php5.3版本,于是...

woshiluo
06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
2
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
3
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
15
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
1
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部