PHP :Call to undefined function posix_getpwuid()或是其他的函数没有定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP :Call to undefined function posix_getpwuid()或是其他的函数没有定义相关的知识,希望对你有一定的参考价值。

php.ini里边的文件也修改了,像什么去掉分号之类的..........
没有定义该怎么弄?

function posix_getpwuid() 这是函数没定议好,
要先定议了再用

如在centos或fedora 试下在命令行输入:
yum install php-posix
参考技术A 这明显是调用未定义的方法是报错 参考技术B 检查该函数依赖的php扩展库

可能是库没有安装追问

php扩展库
在哪里?

追答

去php手册查看,该函数属于哪个库

本地测试出现:Call to undefined function curl_init()

网上搜索Call to undefined function curl_init(),清一色的以下解决办法:

1、在php.ini中找到extension=php_curl.dll,去掉前面的,php.ini一般在c:\windows下面。

2、在php.ini中找到extension_dir = "ext",去掉前面的;,改为extension_dir = "C:\php5\ext"。
"C:\php5\ext"只是示例,即扩展指向的路径要对

3、php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll都拷到system32下面去。

4、然后重启电脑(或者说重启Apache服务器),故障解决。

然而我试了千万遍并没有什么卵用,直到我看到这个:

技术分享

呵呵哒,配完环境变量,万事大吉!另外我的是win10系统+apache2.4+php5.6


以上是关于PHP :Call to undefined function posix_getpwuid()或是其他的函数没有定义的主要内容,如果未能解决你的问题,请参考以下文章

PHP Fatal error: Call to undefined function imagettftext()

本地测试出现:Call to undefined function curl_init()

Fatal error: Call to undefined function fnmatch() 解决

php在linux下call to undefined function imagettftext()

Mac php使用gd库出错 Call to undefined function imagettftext()

Call to undefined function openssl_decrypt()