我想添加一个扩展,这样我就可以在php中使用我自己的功能,例如我的C代码,但我不知道这样做的必要条件和说明。我有php5和OS:OpenSUSE11。我不知道配置和外壳中的代码应该有类似ext_skel的东西,所以我可以创建配置文件,但我没有它,我应该从哪里下载它?
由于此链接http://www.tuxradar.com/practicalphp/20/3/0,应该有ext目录,但我没有它。
提前感谢
cd
vi ext/util/config.m4a
./build conf --force
./configure => i don't know here发布于 2011-10-31 16:53:12
您应该下载PHP,然后切换到ext目录并按照教程进行操作。不要忘了编译PHP,因为您创建的扩展在很大程度上依赖于PHP版本。我已经安装了OpenSuse,但我不认为它会影响构建PHP扩展。您可能需要一些编译器工具等。我在PHP路径中找到了/php-5.2.6/ext/ext_skel。我已经在我的主目录中安装了PHP。您需要安装源代码。在操作系统中,它是php5-devel中的zypper。您也可以从PHP站点下载tarball。
编辑:这是另一个关于php扩展编程的教程。
https://stackoverflow.com/questions/7951141
复制相似问题