文档章节

PHP源码编译安装

c
 chunhei2008
发布于 2016/02/04 10:48
字数 183
阅读 49
收藏 4

PHP源码编译安装

不带参数编译安装

命令:

./configure --prefix=/usr/local/php --with-php-fpm

依赖:
* libxml2
可用模块:

[PHP Modules]
Core
ctype
date
dom
fileinfo
filter
hash
iconv
json
libxml
pcre
PDO
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter

带参数编译安装

命令:

./configure --prefix=/usr/local/php --with-fpm --with-curl=/usr/local/libcurl --with-gd --with-mysqli --with-pear --enable-sockets --with-zlib-dir=/usr/local/zlib --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/libjpeg --with-mcrypt=/usr/local/libmcrypt --with-pdo-mysql

依赖:
* libxml2
* libpng
* libjpeg
* libmcrypt
* zlib
* libcurl

可用模块:

[PHP Modules]
Core
ctype
curl
date
dom
fileinfo
filter
gd
hash
iconv
json
libxml
mcrypt
mysqli
mysqlnd
pcre
PDO
pdomysql
pdo
sqlite
Phar
posix
Reflection
session
SimpleXML
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
zlib

编译安装memcached

依赖:
* libmemcached
* zlib
* autoconf

命令:

phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir=/usr/local/zlib --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl
make && make install

© 著作权归作者所有

共有 人打赏支持
c
粉丝 3
博文 27
码字总数 8480
作品 2
广州
高级程序员
【2018.06.04学习笔记】【linux基础知识 11.32】

11.32 php扩展模块安装 可能会遇到这种情况,我们编译php的时候忘记指定配置某些模块,或者需求升级需要增加新的扩展模块,php支持独立扩展模块的安装。 1、我们独立安装redis缓存模块,首先...

lgsxp
06/05
0
0
编译安装LAMP环境

安装顺序为Apache、MySQL、PHP 一、源码安装Apache-2.4.12 二、编译安装MySQL-5.6.24 三、源码安装PHP-5.4.41 一、源码安装Apache-2.4.12 1、安装依赖软件 yum install -y gcc autoconf auto...

youshine
2015/07/11
0
0
请问编译安装php时一定要先安装各种库么?

我看网站上各种编译安装apache+php+mysql的教程,都要在安装php前安装各种库,什么freetype,GD,libxml2,libpng,libjpeg 等等。我发现php源码包里已经有了这些库的源码了,难道就不可以编...

owlinrye
2012/03/24
847
7
详解LAMP源码编译安装

实战:LAMP源码编译安装 家住海边喜欢浪:zhang789.blog.51cto.com 目录 详解LAMP源码编译安装 测试LAMP搭建开源数据web管理程序phpMyadmin 详解LAMP源码编译安装 LAMP简介 是当下非常流行的...

好笔记运维
2016/10/16
0
0
centos 配置php开发环境

所需软件及版本信息 centos-6.4 apache-2.2.29 php-5.4.15 mysql-5.5.28 安装libxml-2.9.2 使用centos-6.4的yum源安装的libxml是2.7.6,如果需要使用PHPExcel生成Excel2007的文件,就必须到官...

xshanj2
2015/04/17
0
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

es6

在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组 传入对象,返回属性名 var obj = {'a':'123','b':'345'};console.l...

不负好时光
12分钟前
0
0
叮!您收到一份超值Java基础入门资料!

摘要:Java语言有什么特点?如何最大效率的学习?深浅拷贝到底有何区别?阿里巴巴高级开发工程师为大家带来Java系统解读,带你掌握Java技术要领,突破重点难点,入门面向对象编程,以详细示例...

全部原谅
13分钟前
0
0
web.xml容器加载顺序

容器对于web.xml的加载过程是context-param >> listener >> fileter >> servlet

Aeroever
16分钟前
1
0
Docker容器日志查看与清理

1. 问题 docker容器日志导致主机磁盘空间满了。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。 2. 解决方法 2.1 找出Docker容器日志 在linux上,容器日...

muzi1994
17分钟前
0
0
J2Cache 和普通缓存框架有何不同,它解决了什么问题?

不少人看到 J2Cache 第一眼时,会认为这就是一个普普通通的缓存框架,和例如 Ehcache、Caffeine 、Spring Cache 之类的项目没什么区别,无非是造了一个新的轮子而已。事实上完全不是一回事!...

红薯
19分钟前
414
12

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部