Apache 和 PHP 与 cURL

Apache 和 PHP 与 cURL

我正在运行带有 Solaris 10/SPARC 的 Sun 服务器。

我有/有Apache 1.37PHP 5.2.1作为动态扩展运行,并希望启用 cURL 支持。我尝试使用--with-curl-lib切换,但似乎不起作用。

这是我的编译说明;

./configure \
--with-apxs=/usr/apache/bin/apxs \
--prefix=/usr/php5 \
--with-mysql=/usr/mysql \
--with-mysqli \
--with-mcrypt \
--with-gd \
--with-jpeg-dir=/usr/mysql/mods \
--enable-mbstring \
--with-zlib \
--with-curllib=/usr/local/curl-7.25/lib \
--enable-pspell

制作&&制作安装

完成此操作后,我进行了测试;

<?php
if  (in_array  ('curl', get_loaded_extensions())) {
  echo "test1 == TRUE\n";
} else {
 echo "test1 == FALSE\n";
}

echo "test 2\n";
if  (function_exists('curl_open')) {
  echo "test2 == TRUE\n";
} else {
   echo "test2 == FALSE\n";
}
?>

结果是错误的对于这两项测试,我做错了什么?

答案1

如果 Linux 版本有 php.ini 文件,您可能需要添加/取消注释一行,如下所示。我只使用过 Windows 二进制文件,其中只需取消注释一行即可。

extension=php_curl.dll //此行位于 Windows php 二进制文件中。

extension=curl.so//从我所收集的信息来看,这似乎是 linux 使用的。

相关内容