LAMP中编译PHP的问题
configure编译PHP的时哪些参数是必须的呢?这个参数与系统平台或者系统版本有关系么?比如说RHEL4与RHEL5之间或RedHat与FreeBSD之间.郁闷....我的系统版本是RHEL5.4 HTTPD版本为2.2.17 Mysql版本5.022 PHP版本5.3.4在make test PHP完成时总是提示PHP有一些问题,但有没给我提示是什么问题....纠结 搞的apache启动的时候libphp5.so模块总是不能加载.顺便问下RPM包与源代码包之间冲突么?因为系统里面都自带了一些库文件了,其格式都是rpm的,搞的在编译php的时候我也不知道这些库文件都被安装到什么地方去了,因此这些系统中已经存在的库后来我都没装,本来想卸载呢,但是关联的程序太多了所以没卸载. 比如freetype吧,系统中已经安装了rpm格式的,在编译php之前用不用在编译一个源代码包freetype呢?而且rpm安装的库文件在编译php扩展的时候都不知道怎么来指定。望LAMP高手解答,谢谢
追问:请问上面你给出的就是编译PHP时的必须参数么? 那freetype如果系统中已经安装了rpm格式的,那我需不需要额外再装一个源代码包呢?还有就是刚才想起来的可以用rpm命令来查看安装文件的位置,但是rpm安装文件的位置貌似是和标准的linux文件目录位置一样,一些文件都不在同一个目录下面,所以在指定freetype的时候不知道要指定到什么地方,在指定freetype的时候PHP是只用指向到/usr下面么?谢谢您的回答
答案:./configure --prefix=/PATH --with-freetype=/usr
顺便说一句,对于RPM包安装的,你可以用 rpm -ql RPM-PACKAGE-NAME 来查看安装了什么文件,位置在哪儿。
上一个:php cookie 值获取问题
下一个:学习.net好啊还是PHP或JAVA?