PHP编译后发布,php编译完成后,module追加编译进php

# 如果在编译的时候忘记添加某些模块,可以使用这种办法来重新编译添加!

# 首先,进入PHP目录(未编译)的扩展目录

cd /home/soft/php-5.2.14/ext/ftp/

# 调用phpize程序生成编译配置文件

# find / -name phpize

/usr/local/php/bin/phpize

Configuring for:

PHP Api Version: 20041225

Zend Module Api No: 20060613

Zend Extension Api No: 220060519

# 编译扩展库

/configure –with-php-config=/usr/local/php/bin/php-config

make

# make成功执行后,生成的扩展库文件在当前目录的 modules 子目录下

# 编辑php.ini文档,找到extension_dir的目录,将编译好的扩展文件复制到extension下面

vim /usr/local/php/etc/php.ini

# 第491行

# extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”

cp ftp.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

# 在php.ini的添加扩展库位置,设置要添加的扩展库。

# 在612处添加 extension=ftp.so

# 重启webservicephp.ini文档,找到extension_dir的目录,将编译好的扩展文件复制到extension下面

vim /usr/local/php/etc/php.ini

# 第491行

# extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”

cp ftp.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

# 在php.ini的添加扩展库位置,设置要添加的扩展库。

# 在612处添加 extension=ftp.so

# 重启webservice

Android源码分析(二)-----如何编译修改后的framework资源文件

一 : 编译framework资源文件 如果修改android framework资源文件,需要先编译资源文件,然后再编译framework才可以正常引用, 进入项目目录 cd work/source ...

weblogic对JSP预编译、weblogic读取JSP编译后的class文件、ant中weblogic.jspc预编译JSP

我们都知道在weblogic中JSP是每次第一次访问的时候才会编译,这就造成第一次访问某个JSP的时候性能下降,有时候我们也希望JSP被编译成class然后打包在jar中实现隐藏JSP的功能,下面介绍 ...

解决NIOS II工程移动在磁盘上位置后project无法编译问题

说明:本文档于2017年3月4日由小梅哥更新部分内容,主要是增加了讲解以Quartus II13.0为代表的经典版本和以15.1为代表的更新版本之间,解决问题的一些小的差异. 如果用户只是想快速解决问 ...

「坐上时光机,查找编译压缩后的文件最初的样子」gulp-sourcemaps 使用说明

一般我们调试的 js/css 文件都是编译压缩后的,一旦出错很难定位原始的位置,gulp-sourcemaps 的出现帮助我们解决了这个问题. 首先我们看下目录结构: css js a.js b.js ...

【ASP.NET】VS编译成功后自动生成Nuget包

在VisualStudio项目中,可以在每次编译成功后自动发布nuget包,具体配置过程如下:   1.下载nuget.exe,放置在Visual Studio项目的根目录下.   2.通过命令行生成 ...

Android NDK 同时编译多个Module

LOCAL_PATH := $(call my-dir) ## ## NDK 支持同时编译多个Module: ## 在配置的时候,每个Module需要 以 include $(CLEAR_VARS)开 ...

简单实例讲解linux的module模块编译步骤

注:原博文地址http://blog.sina.com.cn/s/blog_4ba5b45e0102v25h.html ---------------------------------------- ...

Heka 编译安装后 运行报错 panic: runtime error: cgo argument has Go pointer to Go pointer

Heka 编译安装后 运行报错 panic: runtime error: cgo argument has Go pointer to Go pointer 解决办法: 1.  Start heka ...

随机推荐

小程序和APP谁将主导未来?

APP和小程序的未来会怎么样?小程序的出现真的会加速APP的灭亡吗?今天这篇文章,是对小程序和App未来发展格局的一些思考,更多的是想提醒各位拥抱小程序的的参与者,我们在决定参与这场狂欢的同时,切勿盲 ...

markdown语法与使用

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 语法 # 文本 =>h1标签 ##文本 =>h2标签 *文本* =&g ...

CentOS7 安装 Mono

官网参考:http://www.mono-project.com/docs/getting-started/install/linux/#centos-7-fedora-19-and-later-an ...

QT5.4 计算器程序 打包&发布,解决dll的最新解决方案(图文并茂,很清楚)

QT写界面还是很不错,就是打包会比较麻烦,折腾了一天总算是打包完成了. QT软件的打包发布一个难点是必备dll文件的识别,现在高版本QT自带了一个windeployqt工具,直接会把需要的dll生成一 ...

React Native 4 for Android源码分析 一《JNI智能指针之介绍篇》

文/ Tamic: http://blog.csdn.net/sk719887916/article/details/53455441 原文:http://blog.csdn.net/eewolf/a ...

Phaser文档访问不了,下载英文版文档到本地,已经共享在国内网站上面

点击链接查看, http://www.simuhunluo.top/Phaser/ 可以找到你所需要的类.

C++与蓝图互调

Kismet库 蓝图方法cpp使用 例:打LOG:Print String 蓝图节点的鼠标tips:Target is Kismet System Library #include "Run ...

[Swift]LeetCode989. 数组形式的整数加法 | Add to Array-Form of Integer

For a non-negative integer X, the array-form of X is an array of its digits in left to right order.  ...

sqlserver 查看当前连接数

参考 https://www.cnblogs.com/lumnm/archive/2009/08/29/1556349.html SELECT * FROM[Master].[dbo].[SYSPRO ...

Spring简洁版总结

一:为什么使用spring? spring泉眼,最好的水,在企业开发中,是业务层最好的框架 spring优点是什么? 1.低侵入,低耦合 2.方便集成其他框架 3.降低javaee开发难度 4.spr ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值