静态编译php,能否支持静态编译到php内

博客内容展示了静态编译PHP的过程,指出通过指定--enable-static选项可以将扩展编译进PHP内,但PHP的OPcache除外。文章还列举了php -m显示的已安装模块,并通过ldd命令检查了php的动态链接库依赖,包括libxml2、libcurl、libmemcached等。
摘要由CSDN通过智能技术生成

并不是的, 编译时可以指定 --enable-static 就不会生成单独的so文件了,你可以自己试一下,除了php自己的opcache,其他扩展都能够直接编译到php里.

/usr/local/bin # php -m

[PHP Modules]

bcmath

bz2

calendar

Core

ctype

curl

date

dom

exif

fileinfo

filter

ftp

gd

hash

iconv

json

libxml

mbstring

mcrypt

memcached

mysqli

mysqlnd

openssl

pcntl

pcre

PDO

pdo_mysql

pdo_sqlite

Phar

posix

redis

Reflection

session

SimpleXML

sockets

SPL

sqlite3

standard

tokenizer

xml

xmlreader

xmlwriter

xsl

Zend OPcache

zip

[Zend Modules]

Zend OPcache

/usr/local/bin # ls -lh /usr/l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值