我试图理解在php中启用一个核心扩展(dom)的过程。当我运行phpinfo时,我在configure命令中看到'--disable-dom'。我应该重新安装PHP吗?
9bfwbjaz1#
是的,你需要重新编译PHP。用适当的参数重新运行./configure(可能是--enable-dom,但我不确定参数)
./configure
--enable-dom
vmpqdwk32#
如果没有下载php版本的源代码,可以从tarball. cd文件中解压到php/ext目录,找到一个dom文件夹,用cd命令进入该文件夹,输入phpize,然后make && make install,这将为您安装一个动态扩展,您可以在php.ini文件中通过extension=.so来启用它
x0fgdtte3#
使用此命令安装dom扩展。
yum install php-dom
然后等待成功消息。之后重新启动您的Amazon示例,这将解决问题。
axr492tv4#
对于基于Debian的系统
apt-get install php7.4-xml
4条答案
按热度按时间9bfwbjaz1#
是的,你需要重新编译PHP。用适当的参数重新运行
./configure
(可能是--enable-dom
,但我不确定参数)vmpqdwk32#
如果没有下载php版本的源代码,可以从tarball. cd文件中解压到php/ext目录,找到一个dom文件夹,用cd命令进入该文件夹,输入phpize,然后make && make install,这将为您安装一个动态扩展,您可以在php.ini文件中通过extension=.so来启用它
x0fgdtte3#
使用此命令安装dom扩展。
然后等待成功消息。之后重新启动您的Amazon示例,这将解决问题。
axr492tv4#
对于基于Debian的系统