Heim > Backend-Entwicklung > PHP-Tutorial > php5.4 - 开发PHP第三方扩展. 在浏览器下执行. 使用PHP命令执行则无法找到错误

php5.4 - 开发PHP第三方扩展. 在浏览器下执行. 使用PHP命令执行则无法找到错误

WBOY
Freigeben: 2016-06-06 20:52:00
Original
1129 Leute haben es durchsucht

测试添加的PHP扩展类库

在使用浏览器进行方法测试的时候一切正常.

但是在使用Linux下的php xx.php 执行的时候则报错.

如下

[root@node234 test]# php size.php
PHP Fatal error: Call to undefined function size() in /var/www/html/test/size.php on line 3

回复内容:

测试添加的PHP扩展类库

在使用浏览器进行方法测试的时候一切正常.

但是在使用Linux下的php xx.php 执行的时候则报错.

如下

[root@node234 test]# php size.php
PHP Fatal error: Call to undefined function size() in /var/www/html/test/size.php on line 3

还有个可能是你的cli和cgi的php加载的不是同一个php.ini文件,你只给cgi加载了你的扩展

就是Chris Yue所说的问题,可以用如下方法看看具体的差异

执行一下 $ php -m 看看有没有你编写的扩展,从你的问题看是没有的。
再执行下 $ php -i | grep ini 看看加载的是哪个php.ini文件。
同时在web页面中执行个

我觉得是你cgi的php和cli的php不是同一个php,建议你用phpinfo(); 和php -i看一下,扩展是否都安装成功。
或者检查你cli的php路径。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage