文档章节

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

开源中国董事会主席
 开源中国董事会主席
发布于 2014/05/26 22:14
字数 202
阅读 52
收藏 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线程方式管理线程时出现这错误

© 著作权归作者所有

共有 人打赏支持
开源中国董事会主席

开源中国董事会主席

粉丝 111
博文 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调试工具Xdebug安装配置教程

说道PHP代码调试,对于有经验的PHPer,通过echo、printr、vardump函数,或PHP开发工具zend studio、editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述...

雍雍_yoyo
2013/07/01
0
0
基于 PHP 的开源企业建站系统 - PbootCMS

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

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

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

durban
2012/06/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

函数调用约定 (cdecl stdcall)

函数调用约定 (cdecl stdcall) 在 C 语言里,我们通过阅读函数声明,就知道怎么携带参数去调用函数,也能在函数体定义内使用这些参数。但是 CPU 并不直接完成函数调用的传参操作,这需要人为...

傅易
2分钟前
0
0
Python 核心编程 (全)

浅拷贝和深拷贝 1.浅拷贝:是对于一个对象的顶层拷贝,通俗的理解是:拷贝了引用,并没有拷贝内容。相当于把变量里面指向的一个地址给了另一个变量就是浅拷贝,而没有创建一个新的对象,如a=b...

代码打碟手
4分钟前
0
0
mysql5.7 修改datadir

mysql 的默认存储路径为 /var/lib/mysql ,修改后为 /data/mysql 关闭服务 service mysql stop 复制mysql 数据文件到新的目录 cp -rp /var/lib/mysql /data 查看原目录的权限,如果新目...

hotsmile
20分钟前
0
0
证书安装指引之Tomcat 证书部署

Tomcat 证书部署 0 申请证书 1 获取证书 如果申请证书时有填写私钥密码,下载可获得Tomcat文件夹,其中有密钥库 www.domain.com.jks; 如果没有填写私钥密码,证书下载包的Tomcat文件夹中包括...

吴伟祥
25分钟前
0
0
ConcurrentHashMap1.7和1.8的底层不同实现

1.Hashmap和HashTable在线程安全方面的优劣? Hashmap多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry的next节点永远不为空,就会产生死循环获取Entry。 Hash...

刘祖鹏
41分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部