手机编辑删除不了上面那两个错误插入的代码段 请谅解下。
本来是使用宝塔搭了个next cloud的 发现疯狂报错 看了个日志发现是与dns_get_record有关,于是上网搜索 发现没有解决方案 遂尝试自己解决,发现以下情况: 在Oracle Cloud的免费VPS(4+24,Ampere)下使用宝塔安装的php全部无法调用dns_get_record,使用rpm包安装的php则可以调用,但无法在宝塔里管理我使用rpm包安装的php,请问一下大家有没有可以的解决方案呢,麻烦了...
如果可以直接让宝塔管理我通过rpm包安装的php应该是最快的,可是我在网络上无论怎么搜索都没搜到有任何人给出教程,教怎么让宝塔使用本地安装好的php..
系统:Oracle Linux8 配置:4+24 VM.Standard.A1.Flex (ARM) 可以使用此命令测试dns_get_record可用性: - php -r "var_dump(dns_get_record('apps.nextcloud.com', DNS_A));"
复制代码
正常运行应该得到与以下类似的结果: - array(1) {
- [0]=>
- array(5) {
- ["host"]=>
- string(18) "apps.nextcloud.com"
- ["class"]=>
- string(2) "IN"
- ["ttl"]=>
- int(106)
- ["type"]=>
- string(1) "A"
- ["ip"]=>
- string(12) "176.9.217.53"
- }
- }
复制代码但实际上我得到的结果: - PHP Fatal error: Uncaught Error: Call to undefined function dns_get_record() in Command line code:1
- Stack trace:
- #0 {main}
- thrown in Command line code on line 1
- Fatal error: Uncaught Error: Call to undefined function dns_get_record() in Command line code:1
- Stack trace:
- #0 {main}
- thrown in Command line code on line 1
复制代码或者有没有大佬修复下宝塔的php安装指令的?
|