文档章节

php 单个模块安装

渺渺星辰
 渺渺星辰
发布于 2016/11/24 17:01
字数 259
阅读 7
收藏 0

php5安装好后,可能在初次安装时,会有些模块会有遗漏,但是我们又不想重新编译php,因为耗时是比较长的。

下面我们就以单独为php5加载curl.so模块为例,演示如何动态为php添加模块。

  1. 找到php5原码安装文件

  2. cd /home/php5/ext/curl

  3. 运行 /usr/local/php/bin/phpize

  4. ./configure –with-php-config=/usr/local/php5/bin/php-config

  5. make test && make install

  6. 安装完成之后会在系统/usr/local/php/lib/php5/extensions/no-debug-non-zts-20060613/这个目录下面生成mysqli.so的库文件

  7. 编辑php.ini文件,指定php到哪人目录读取模块 vi /usr/local/php/etc/php.ini extension_dir=”/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613″ extension=curl.so

  8. /usr/local/php/bin/php -m|grep curl 查看curl.so是否存在

在执行/usr/local/php/bin/php -m|grep curl 报错: PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0

解决方法: vim /etc/php.ini

其中找到xdebug扩展加载处:

extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so

修改为:

zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so

© 著作权归作者所有

共有 人打赏支持
渺渺星辰
粉丝 2
博文 33
码字总数 34632
作品 0
海淀
centos6.4下owncloud9.0私有云服务搭建

基于公司员工的个人工作资料的安全,考虑在公司服务器上搭建owncloud私有云服务,使用LDAP服务认证 LAMP环境准备: 一、安装MySQL 1.安装MySQL [root@localhost ~]# yum install mysql mysql...

坚持30天
2017/07/20
0
0
Ubuntu Server系列各项服务的安装和维护 PHP的配置

1、PHP配置文件 文件所在目录 /etc/php5/apache2/php.ini Php.ini 中“资源限制” Resource Limits需要调整的可能性比较大。 ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; ...

梁小泊
2011/04/13
0
0
PHP编程语言介绍及安装测试方法

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。  ...

小星星程序员
2014/08/11
0
0
编译安装apache

./configure --prefix=/application/apache.2.2.27/ //安装时指定安装位置 --enable-deflate //对传输文件进行压缩 --enable-expires //浏览器缓存 --enable-headers //激活http头部 --enab......

Zach_legend
2017/05/31
0
0
CentOS 7 安装配置LAMP服务器方法(Apache+PHP+MariaDB)

准备篇: 一、配置防火墙,开启80端口、3306端口 CentOS 7 默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: 2、安装iptables防火墙 二、关闭SELINUX 安装篇: ...

big_cat
2015/06/17
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

7 个致命的 Linux 命令

导读 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避...

问题终结者
昨天
0
0
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

京一
昨天
0
0
区块链和数据库,技术到底有何区别?

关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,数据库可不...

HiBlock
昨天
0
0
react native 开发碰到的问题

react-navigation v2 问题 问题: static navigationOptions = ({navigation, navigationOptions}) => ({ headerTitle: ( <Text style={{color:"#fff"}}>我的</Text> ), headerRight: ( <View......

罗培海
昨天
0
0
Mac Docker安装流程

久仰Docker大名已久,于是今天趁着有空,尝试了一下Docker 先是从docker的官网上下载下来mac版本的docker安装包,安装很简易,就直接拖图标就好了。 https://www.docker.com/products/docker...

writeademo
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部