我的开发环境:PHP扩展:模块'hello'已经加载到未知的行0
Linux - Linux localhost.localdomain 2.6.9-42。
阿帕奇:2.2.4
PHP:5.2.3
我写了一个PHP扩展打招呼。
当我做测试告诉我:
PHP警告:模块“你好”已装入未知在线0
PHP警告:模块“你好”已装入未知在线0
我检查php.ini,只有一行扩展= hello.so。
我在php.ini中删除extension = hello.so,然后使测试成功,但hello模块没有被webserver进程加载。
我该怎么办?
用dl()手动加载它。如果错误信息持续存在,则更可能出现代码/构建错误,而不是配置故障。 – mario 2010-08-19 05:21:33
谢谢。 我试过了,网页浏览器给我看: 警告:dl()[function.dl]:多线程Web服务器不支持 - 在你的php.ini中使用extension =/usr/local/php/ext/hello.so – 2010-08-20 02:48:25
/usr/local/php/bin/php -c /usr/local/php/lib/php.ini -f /home/html/ext/hello_test.php 该命令执行成功。 – 2010-08-20 02:58:42