文档章节

PHP 5 安装配置(版本大于等于 5.3)

开源中国董事会主席
 开源中国董事会主席
发布于 2014/05/26 22:14
字数 202
阅读 53
收藏 0

所需依赖包安装

yum install autoconf
yum install automake
yum install libtool
yum install re2c
yum install bison

PHP 安装(Apache 版)

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache/bin/apxs --disable-ipv6 --enable-bcmath --with-openssl=/usr/local/OpenSSL --enable-calendar --enable-ftp 
--enable-exif --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf 
--enable-mbstring --with-iconv --with-iconv-dir=/usr/local/libiconv --enable-soap 
[--with-mysql] --with-mysqli --with-pdo-mysql --enable-embedded-mysqli --enable-mysqlnd 
--enable-xml --with-libxml-dir=/usr --with-xmlrpc --with-zlib --with-zlib-dir=/usr 
--enable-sockets --with-curl=/usr 
--enable-opcache
make
make install

PHP 5.3 以上不推荐再使用 mysql 扩展连接数据库(推荐使用 mysqli 和 pdo_mysql)

当遇到

时,检查一下 /etc/ld.so.conf 中,是否存在 BerkeleyDB 的动态库,如果有现注释掉,然后

ldconfig

然后 make clean 重新编译

目前我就只遇到 ld.so.conf 包含 BerkeleyDB 的动态库时,导致在编译 PHP 且使用POSIX线程方式管理线程时出现这错误

© 著作权归作者所有

共有 人打赏支持
上一篇: Tengine 安装配置
下一篇: Apache 编译安装
开源中国董事会主席

开源中国董事会主席

粉丝 110
博文 20
码字总数 14304
作品 2
成都
高级程序员
私信 提问
php-concat

php-concat 是 PHP 支持文件合并模块,主要用于合并前端代码减少 http 请求数,需要 Web Server 支持。 主要是解决了,在 Web Server 支持文件合并和不支持文件合并环境之间的兼容性问题。 ...

开源中国董事会主席
2014/07/26
576
0
eclipse PHP开发debug配置

1:eclipse开发php全过程的搭建带debug的配置 2:先安装好java运行环境这个eclipse运行靠的就是这个,自己来安装吧。 3:安装好php的运行环境,我是apache+php自己配置的,php的版本是5.3.a...

Alex_曰生
2015/01/10
956
2
基于 PHP 的开源企业建站系统 - PbootCMS

PbootCMS是翱云科技开发的全新内核的开源企业建站系统,系统以高效、简洁、强悍为开发目标,能够满足各类企业网站建设的需要。 采用高效、简洁的模板标签,只要懂HTML就可快速开发企业网站。...

hnxsh
2018/08/01
0
0
php中mongoDB数据库扩展函数

1:首先需要去安装对应版本的mongoDB php扩展dll文件,开扩展,重启apache 这个可以去php官网找找,可以去php手册看看mongoDB函数,里面安装和函数使用的介绍, 2: Mongo 配置选项 名字 默认...

durban
2012/06/03
0
0
windows下整合nginx与php

需要注意的以下几点 1、php安装版本 我这里是5.3版本 32位的(64位及较高版本的没成功 仅限windows) 2、ningx安装非常简单 解压后 即可安装,启动方法 参考官方文档http://nginx.org/en/doc...

大灰狼wow
2014/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

弹窗时候禁止页面滚动

1、依靠css 将页面 document.documentElement.style.overflow='hidden'; document.body.style.overflow='hidden';//手机版设置这个。 如果设置了如上,页面的滚动条将会消失,此时鼠标滚轮失......

Jack088
7分钟前
1
0
.NET的数学库NMath实用教程——创建最小二乘法

NMath是一个适用于所有.NET语言,如C#、Visual Basic、F#和.NET的数学库,它包含了.NET平台上的面向对象数字计算的基础类。我们将以连载的形式向大家介绍NMath的实用教程,有任何建议或提示...

ymy_666666
7分钟前
1
0
索尼为收购工作室准备,对抗微软?

对比来说,索尼方面不但没有增加新的工作室,反而在过去两年内关闭了一些工作室。面对微软的步步紧逼,索尼最新的招聘广告暗示将来有可能会收购一些工作室。 在领英上,索尼互动娱乐发布了两...

linuxCool
7分钟前
1
0
公司网站有漏洞被入侵该怎么解决

2019年1月14日消息,thinkphp又被爆出致命漏洞,可以直接远程代码执行,getshell提权写入网站木马到网站根目录,甚至直接提权到服务器,该漏洞影响版本ThinkPHP 5.0、ThinkPHP 5.0.10、Think...

网站安全
19分钟前
1
0
centos7 Nginx+rtmp 搭建流媒体服务器

一. gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum -y install gcc gcc-c++ 二. PCRE pcre-devel 安装 PCRE(Perl Compatib...

legend3
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部