总是有人反复问我这样一个菜鸟php在CentOS等Linux系统下的安装问题,甚至同是一个人,几个月内安装PHP数次竟问我几十个相关问题,但是我保证:他每一次问的问题都不重样。...没错,php源码包包括了大量的Php扩展,也包括mysql的php扩展,只要加一个--with-mysql指示符, 编译的Php就支持mysql访问了
不幸的是, 很多人加了--with-mysql参数后出项提示找不到头文件...h文件属于c语言知识范畴了, 不过,一个基本知识是: X软件的php扩展的源代码在编译时必然可能依赖X软件的某些东西,好比mysql的php扩展源代码编译时不仅仅要求你安装mysql sever, 而一定要它的开发包相关文件...--with-mysql=/your_mysql_sdk_dir/
案例2: (基于案例I)我发现5.2.10默认已经支持了很多扩展如果dom, iconv等,根据客户要求,现需要安装如下的扩展:...案例3: (基于案例I)我看yum默认安装的php都是以apache模块方式安装的,我能否也这样做?
可以,apache的php模块so文件是php源代码包编译出来的.