繁体   English   中英

编译php4标头而不是php5

[英]compiling php4 headers instead of php5

我在Dreamhost PS服务器上编译PHP的某些扩展。 我收到一个错误,发现使用php4标头而不是php5标头时会发生此错误。

运行phpinfo显示服务器运行php5。 但是,命令行上的php-v提供了php4。

如何在服务器上使用php5而不是php4进行编译? 是否有某种环境变量,如果可以的话,如何更改它(Linux新手)

谢谢

您必须找出包装盒上PHP 5的安装位置。 您可以尝试在外壳上locate phpize 同一目录应包含php-config可执行文件。 该路径可能在phpinfo()输出中找到。 在此处查看Configuraiton cammand,在此处查看--prefix参数。

如果有多个PHP发行版,包括。 phpize您可以使用正确的路径使用选定的版本来编译扩展:

$ cd extension_source
$ /full/path/to/bin/phpize
$ ./configure --with-php-config=/full/path/to/bin/php-config
$ make
$ make install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM