首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php编译中的扩展名是什么?

问php编译中的扩展名是什么?
EN

Stack Overflow用户
提问于 2013-12-29 12:04:28
回答 2查看 115关注 0票数 0

我刚刚学会了如何编译php模块和其他东西,但我不太确定。

我的OS附带了php 5.4.17,它似乎在没有任何.sos (pdo_sqlite、pdo_mysql、curl等)的情况下有各种扩展。

如果我用扩展编译php -带扩展,那么这个扩展是否内置到php二进制文件中而不需要添加php呢?或者类似的东西。

例如,我编写了pdo_sqlite和pdo_mysql,并警告说我试图将它们包括两次。我从php.ini中删除了它们,并检查了phpinfo(),它们已经启用,在我的系统中也没有。

我只能假设配置命令将它们放在二进制文件中。

是这样的吗?

EN

回答 2

Stack Overflow用户

发布于 2013-12-29 12:30:41

检查phpinfo()输出页面,是否有以下内容:

扫描此dir以查找附加的.ini文件

附加.ini文件解析了

很可能pdo_sqlite和pdo_mysql已经在解析的附加.ini文件中定义了。

运行./configure --with-extension之后,运行grep Configured config.log,您将看到实际使用的配置选项

票数 0
EN

Stack Overflow用户

发布于 2013-12-29 12:41:40

--with-extension在自定义php构建中启用指定的扩展。

例如

代码语言:javascript
复制
--with-apx2=/usr/local/apache2/bin/apxs

启用安装在apache2位置的/usr/local/apache2/bin/apxs服务器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20824987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档