我想了解在PHP中启用核心扩展(dom)的过程。当我运行phpinfo时,我在configure命令中看到'--disable-dom'。我应该重新安装PHP吗?如何在Linux中启用核心PHP扩展?
回答
是的,你需要重新编译PHP。用适当的参数重新运行./configure
(可能是--enable-dom
,但我不确定该参数)
K我会试试看 - – Yarin 2010-05-07 02:39:03
您是否安装了源代码中带有'--disable-dom'的PHP版本,或者它是否来自您的发行版的软件包?如果它是一个包,首先查找一个php_dom包,它将(很可能)将dom扩展作为共享模块提供。如果你确实需要从源代码编译PHP,我强烈建议你使用你的发行版的构建系统。否则,您的系统中会有一个(托管)包+定制版本,并且您的版本可能会被存储库中的更新覆盖。 – VolkerK 2010-05-07 02:44:51
VolkerK,也许你可以帮我解决这个问题 - 我在一个我没有设置的服务器上,它是一个Amazon Ec2实例,预先配置了PHP,Apache。我试图确定我的php是apache模块还是cgi安装 - 我在httpd ... php.conf文件中看到LoadModule php5_module modules/libphp5.so指令,但也有/ usr/bin/PHP-CGI。这是否有道理,认为这将是一个或另一个? – Yarin 2010-05-07 04:14:24
您可以从您的发行版存储库安装它。如果没有下载你的PHP版本源代码,请从tarball中提取它。 cd进入php/ext目录,找到一个dom文件夹,cd进入并输入phpize,然后制作& & make install将会为你安装一个动态扩展,你可以在你的php.ini中通过extension = .so启用
谢谢,我会试试这个,让你们知道 – Yarin 2010-05-08 13:47:17
- 1. Typo3 8.7扩展核心表单扩展
- 2. Codeigniter - 如何扩展两个核心类
- 3. 在functions.php中扩展wordpress核心类
- 4. Laravel 5扩展核心类
- 5. 扩展核心类3.1
- 6. .NET核心JWTBearerAuthentication扩展
- 7. Codeigniter扩展核心类
- 8. 扩展CodeIgniter的核心类
- 9. 如何使用`phpize`启用php扩展?
- 10. 在Travis CI上禁用核心PHP扩展
- 11. PHP扩展不是在LINUX
- 12. 如何启用程序在Linux上转储核心?
- 13. 如何在框架中扩展核心类
- 14. 如何启用PHP卷曲扩展
- 15. 如何安装/启用PHP phar扩展?
- 16. pyroCMS:扩展核心(用户)模块
- 17. 扩展jQuery核心的有用性
- 18. 扩展核心模式在Magento
- 19. 扩展在Linux中
- 20. 如何在CakePHP中启用intl扩展?
- 21. 创建一个核心类,扩展另一个核心类codeigniter
- 22. 如何在PHP 7中启用MySQLi扩展?
- 23. 如何在PHP MAMP中启用进程控制扩展(PCNTL)?
- 24. 如何在Ubuntu中启用PHP的LDAP扩展
- 25. 如何在PHP中启用SimpleXML扩展(Gentoo OS)
- 26. 在扩展方法中使用.net核心依赖关系
- 27. 版本的核心库和扩展库
- 28. 扩展核心类笨 - 500错误
- 29. 扩展核心类Codeigniter - 404错误
- 30. Yii2扩展或替换核心类
你使用什么样的分布? – caf 2010-05-07 03:22:21
这是一个fedora核心4亚马逊EC2实例 – Yarin 2010-05-07 04:15:48