使用php 7.1

时间:2017-12-21 01:53:57

标签: php svm libsvm

我需要在我的PHP服务器上安装SVM分类器(php 7.1)。我已经安装了pecl SVM所需的libsvm和其他包。我是一名mac用户,并有以下步骤 -

  1. brew install gnuplot
  2. brew install libsvm
  3. 这次安装libsvm 3.22,现在,我尝试安装pecl svm分类器 - sudo pecl install -f svm但是这个命令有5个警告和20个错误,如下面的

    1. 警告:隐含的功能声明' MAKE_STD_ZVAL'在C99中无效[-Wimplicit-function-declaration] MAKE_STD_ZVAL(line_array);

    2. 错误:为类似函数的宏调用提供了太多参数                     ZVAL_STRING(pz_label, label, 1);

    3. 注意:宏观' ZVAL_STRING'这里定义#define ZVAL_STRING(z, s) do {

    4. 错误:使用未声明的标识符' ZVAL_STRING'                     ZVAL_STRING(pz_label, label, 1);
    5. 错误:为类似函数的宏调用提供了太多参数                             ZVAL_STRING(pz_idx, idx, 1);
    6. 注意:宏观' ZVAL_STRING'在这里定义 #define ZVAL_STRING(z, s) do {
    7. 错误:使用未声明的标识符' ZVAL_STRING'                             ZVAL_STRING(pz_idx, idx, 1);
    8. 错误:为类似函数的宏调用提供了太多参数                             ZVAL_STRING(pz_value, value, 1);
    9. 警告:隐含的功能声明' FREE_ZVAL'在C99中无效[-Wimplicit-function-declaration]                             FREE_ZVAL(pz_idx);
    10. 为类似函数的宏调用提供了太多参数              zend_hash_get_current_data(Z_ARRVAL_P(array), (void **) &ppzval) == SUCCESS;
    11. 错误:使用未声明的标识符' zend_hash_get_current_data&#39 ;;你的意思是' zend_hash_get_current_data_ex'?              zend_hash_get_current_data(Z_ARRVAL_P(array), (void **) &ppzval) == SUCCESS;
    12. 警告:比较功能' zend_hash_get_current_data_ex'等于空指针始终为false [-Wututological-pointer-compare]              zend_hash_get_current_data(Z_ARRVAL_P(array), (void **) &ppzval) == SUCCESS;
    13. 等等,所有问题都与zend_ *有关。

        

      如何在本地系统中正确安装SVM。   系统或pecl svm包有什么问题?我该怎么做才能获得SVM?

0 个答案:

没有答案