我必须将相当复杂的PHP网站(我不是由我开发)移动到另一台服务器,但我很确定它使用了一些非默认的PHP模块。是否有可能在没有钻取数千行代码的情况下找出这些模块是什么?我可以在当前服务器(“php -m”)上获取PHP模块的完整列表,但我只需要我的网站使用的那些。
Centos 5.3 PHP 5.3.8
答案 0 :(得分:1)
绝对无法编程的方法是部署网站,打开网站,查看显示的错误并安装相应的模块,直到您可以使用该页面:)
答案 1 :(得分:1)
好吧,你必须看看是否正在调用函数/ classes / etc ....
您可以尝试禁用它们,然后测试一些页面。
答案 2 :(得分:-1)
运行phpinfo();从文件中,您将看到PHP运行的内容
<?php
phpinfo();
?>
答案 3 :(得分:-1)
我还不热,但是phpinfo会为你提供你需要的所有信息,所有已安装的启用和禁用模块。
<?php // Save this in any file.php and browse to it.
php_info();
?>