C学到什么程度了能会编译php

hphper 发布于 2013/10/22 12:18
阅读 345
收藏 0
弱弱问一下,C语言要学到什么程度了后能自己编译php源码,自己编译php扩展,还有什么dll

以下是问题补充:

@hphper:我只是说会编译,自己不需要会写扩展 (2013/10/22 12:19)
加载中
0
非师范
不用学。。。
hphper
hphper
为什么呀?
0
我不叫大脸猫
我不叫大脸猫
编译扩展跟c有啥关系,会用linux就行了,一般扩展都会有个安装说明,照着步骤敲命令就好了
我不叫大脸猫
我不叫大脸猫
回复 @hphper : windows下要看你的扩展是否支持该平台了,支持的话用vc就可以编译了
hphper
hphper
那在windows下呢?
0
南湖船老大
南湖船老大

看文档看网上文章即可。编译扩展不需要会C,而且98%的会编译扩展的都不会C,初级菜鸟PHPer和运维都会编译扩展,但基本都不懂C的,遇到编译错误就去搜索,去问,总能搞定的。最简单的就是下面几条指令,搞定99%的扩展编译。只要给你一个教程,你依葫芦画瓢,半天就能学会。举例,编译PHP的memcache扩展:

wget http://pecl.php.net/get/memcache-3.0.8.tgz
tar vxzf memcache-3.0.8.tgz
cd memcache-3.0.8
phpize
./configure -enable-memcache -with-php-config=/usr/bin/php-config -with-zlib-dir
make
make install

linux 下主要是GCC的一些常用工具和类库(zlib,curl什么的),以及GCC命令,还有稍微懂点make脚本。

WIN下主要是VS的使用,依赖类库的配置,VS也有make脚本。


hphper
hphper
多谢,看来了解的太少,还需要好好好的学习......
0
小虫0302
小虫0302
你是要说写扩展吧?
hphper
hphper
写扩展的学到什么程度呢?
返回顶部
顶部