在 Windows 上安装 PHP Cassandra 驱动程序 - XAMPP
Installing PHP Cassandra Driver - XAMPP on Windows
我正在尝试在我的 windows xampp 安装中安装 Cassandra PHP 驱动程序的预构建二进制文件。
我从这里下载了包 https://pecl.php.net/package/cassandra。
我做了以下事情;
- 提取包并将
php_cassandra.dll
添加到c:\xampp\php\ext\
- 在
c:\xampp\php\php.ini
的 php.ini
文件中添加了 extension=php_cassandra.dll
- 重新启动 Apache 服务器
现在,如果我使用命令 php -m
检查,我可以看到 Cassandra 模块已加载,但我在 phpinfo()
.
中看不到它
我的疑问是我从 pecl(类 等)获得的 cassandra PHP 文件放在哪里。
现在我收到以下错误;
"Fatal error: Uncaught Error: Class 'Cassandra' not found" if I run some php. Same code was working fine with Linux servers.
我知道我需要在某处添加那些 Cassandra PHP 文件。
我该怎么做?
我从这里得到了兼容版本:
Datastax Cassandra 驱动程序: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 个步骤。
- 下载兼容版本
- 解压并复制php_cassandra.dll到c:/xampp/php/ext/
- 将“扩展名=php_cassandra.dll”添加到 php.ini 文件
- 重新启动 apache 服务器。
我正在尝试在我的 windows xampp 安装中安装 Cassandra PHP 驱动程序的预构建二进制文件。
我从这里下载了包 https://pecl.php.net/package/cassandra。
我做了以下事情;
- 提取包并将
php_cassandra.dll
添加到c:\xampp\php\ext\
- 在
c:\xampp\php\php.ini
的 - 重新启动 Apache 服务器
php.ini
文件中添加了 extension=php_cassandra.dll
现在,如果我使用命令 php -m
检查,我可以看到 Cassandra 模块已加载,但我在 phpinfo()
.
我的疑问是我从 pecl(类 等)获得的 cassandra PHP 文件放在哪里。
现在我收到以下错误;
"Fatal error: Uncaught Error: Class 'Cassandra' not found" if I run some php. Same code was working fine with Linux servers.
我知道我需要在某处添加那些 Cassandra PHP 文件。
我该怎么做?
我从这里得到了兼容版本:
Datastax Cassandra 驱动程序: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 个步骤。
- 下载兼容版本
- 解压并复制php_cassandra.dll到c:/xampp/php/ext/
- 将“扩展名=php_cassandra.dll”添加到 php.ini 文件
- 重新启动 apache 服务器。