我想了解在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. 扩展核心类3.1
- 3. 扩展CodeIgniter的核心类
- 4. Codeigniter扩展核心类
- 5. 如何使用`phpize`启用php扩展?
- 6. 在Travis CI上禁用核心PHP扩展
- 7. 如何在框架中扩展核心类
- 8. 扩展jQuery核心的有用性
- 9. pyroCMS:扩展核心(用户)模块
- 10. 扩展核心模式在Magento
- 11. 如何在CakePHP中启用intl扩展?
- 12. 如何在PHP中启用SimpleXML扩展(Gentoo OS)
- 13. 如何在Ubuntu中启用PHP的LDAP扩展
- 14. 如何在PHP MAMP中启用进程控制扩展(PCNTL)?
- 15. 在扩展方法中使用.net核心依赖关系
- 16. 覆盖/扩展Magento核心JavaScript文件
- 17. Codeigniter 2.0无法扩展核心库
- 18. Yii2扩展或替换核心类
- 19. Magento扩展核心管理控制器
- 20. 未找到扩展核心类
- 21. 扩展核心类Codeigniter - 404错误
- 22. Selenium核心扩展和Selenium IDE扩展有什么区别?
- 23. 如何在PHP中禁用INTL扩展
- 24. 如何在swisscomdev/cloudfoundry上使用/启用PHP扩展的CLI php_buildback?
- 25. 扩展核心PHP类而不是依赖注入?
- 26. 如何从核心iOS代码中引用WatchKit扩展中的Swift类?
- 27. 启用扩展
- 28. 如何启用iCloud核心数据?
- 29. 核心数据:从类别中取数据(核心类的扩展名)
- 30. 如何访问扩展属性的认同DOTNET核心
你使用什么样的分布? – caf 2010-05-07 03:22:21
这是一个fedora核心4亚马逊EC2实例 – Yarin 2010-05-07 04:15:48