我想添加一个扩展名,所以我可以在php中使用我自己的函数,例如我的C代码,但我不知道这样做的必要条件和说明。我有php5和OS:Opensuse 11。 我不知道配置和shell中的代码 应该有像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
答案 0 :(得分:0)
您应该下载PHP,然后切换到ext目录并按照教程进行操作。不要忘记编译PHP,因为你创建的扩展在很大程度上取决于PHP版本。我已经安装了OpenSuse,但我认为它不会影响构建PHP扩展。您可能需要一些编译器工具等。我在PHP路径中找到了/php-5.2.6/ext/ext_skel。我在我的主目录中安装了PHP。您需要安装源。在OS中它是php5-devel中的zypper。您也可以从PHP站点下载tarball。
编辑:这是关于php扩展编程的另一个教程。