繁体   English   中英

在Windows上安装PHP Cassandra驱动程序-XAMPP

[英]Installing PHP Cassandra Driver - XAMPP on Windows

我正在尝试在Windows xampp安装上安装Cassandra PHP驱动程序的预构建二进制文件。

我从这里https://pecl.php.net/package/cassandra下载了软件包。

我做了以下工作;

  1. php_cassandra.dll软件包并将php_cassandra.dll添加到c:\\xampp\\php\\ext\\
  2. c:\\xampp\\php\\php.ini php.ini文件中添加了extension=php_cassandra.dll
  3. 重新启动Apache服务器

现在,如果我使用命令php -m检查,我可以看到已经加载了Cassandra模块,但是在phpinfo()中看不到它。

我的疑问是在哪里放置从pecl(类等)获得的cassandra PHP文件。

现在我得到下面的错误;

如果我运行一些php,则会出现“致命错误:未捕获错误:未找到类'Cassandra'”。 相同的代码在Linux服务器上工作正常。

我知道我需要将这些Cassandra PHP文件添加到某个地方。

我该怎么办?

我从这里获得了兼容版本http://downloads.datastax.com/php-driver/windows/cassandra/v1.3.2/

保重。

  • 查找PHP版本:php -i | FINDSTR / C:“ PHP版本”
  • 查找体系结构:php -i | FINDSTR / C:“体系结构”
  • 查找编译器:php -i | FINDSTR / C:“编译器”
  • 查找线程安全性:php -i | FINDSTR / C:“线程安全”

对我来说,它是PHP v7.1,x86,MVC14,启用了线程安全性。

因此兼容版本为cassandra-php-driver-1.3.2-7.1-ts-vc14-x86.zip

  • ts =>线程安全
  • nts =>非线程安全
  • vc14 => MVC14

现在,它运行良好。 仅需4个步骤。

  1. 下载兼容版本
  2. 解压缩并将php_cassandra.dll复制到c:/ xampp / php / ext /
  3. 将“ extension = php_cassandra.dll”添加到php.ini中
  4. 重新启动Apache服务器。

暂无
暂无

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

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