我正在尝试在我的windows xampp安装上安装Cassandra PHP驱动程序的预构建二进制文件。
我从这里下载了这个包https://pecl.php.net/package/cassandra。
我做了以下事情;
php_cassandra.dll
添加到c:\xampp\php\ext\
extension=php_cassandra.dll
php.ini
文件中添加了c:\xampp\php\php.ini
现在,如果我查看命令php -m
,我可以看到Cassandra模块已加载但我在phpinfo()
中看不到它。
我怀疑在哪里放置我从pecl(类等)获得的cassandra PHP文件到此。
现在我收到以下错误;
“致命错误:未捕获错误:未找到类'Cassandra'”如果我运行一些php。相同的代码在Linux服务器上运行良好。
我知道我需要在某处添加那些Cassandra PHP文件。
我该怎么做?
答案 0 :(得分:1)
我从http://downloads.datastax.com/php-driver/windows/cassandra/v1.3.2/
获得了兼容版本要小心。
对我来说,它是PHP v7.1,x86,MVC14,Thread Safety Enabled。
所以兼容版本是cassandra-php-driver-1.3.2-7.1-ts-vc14-x86.zip
现在它工作得非常好。只需要4个步骤。