【PHP MongoDb驱动程序:如何设置执行代码的超时】教程文章相关的互联网学习教程文章

php – SQLSTATE [08001]:[Microsoft] [SQL Server的ODBC驱动程序13] TCP提供程序:无法建立连接,因为目标计算机主动拒绝它【代码】

我的doctrine存储库代码不起作用,而我能够正常访问数据库并读取表数据. 我得到这个堆栈跟踪:EntityManager->getRepository('AppBundle:Person') in src\AppBundle\Controller\PersonViewController.php (line 18) public function indexAction(Request $request) {$em = $this->getDoctrine()->getManager();$repo = $em->getRepository('AppBundle:Person');$persons = $repo->findAll();dump($persons);人物实体模型: Person.p...

在Max OS Lion上使用XAMPP安装MongoDb PHP驱动程序时出错【代码】

当我尝试运行以下命令时出现此错误sudo pecl install mongo 错误:...php_mongo.c:22:10: fatal error: 'php.h' file not found #include <php.h> ^ 1 error generated. make: *** [php_mongo.lo] Error 1 ERROR: `make' failed 我是MAC的新手,请帮我解决这个问题并让Mongo使用PHP. 我已经安装了MacPorts和autoconf解决方法:看来,你没有安装xampp“Developer Package”,需要构建额外的php扩展.您可以从以下位置下载“开发者包”:...

使用PHP驱动程序的MongoDB聚合查询【代码】

我有一个工作的MongoDB聚合查询,我可以通过MongoDB shell运行.但是,我正在尝试将其转换为使用官方PHP Mongo驱动程序(http://php.net/manual/en/mongocollection.aggregate.php). 这是工作原始的MongoDB查询:db.executions.aggregate( [ { $project : { day : { $dayOfYear : "$executed" } } },{ $group : { _id : { day : "$day" }, n : { $sum : 1 } } } , { $sort : { _id : -1 } } , { $limit : 14 } ] )这是我使用Mongo驱动...

如何使用PHP的dblib PDO驱动程序与长用户名? / SQLSTATE [HY000] LOGINREC字段的名称太长(严重性为2)【代码】

我正在尝试使用PHP的PDO连接到Microsoft SQL Server / Microsoft Azure数据库:<?php// no actual login data, but similar string lengths $dbHost = 'aa1234bbb5.database.windows.net'; $dbUser = 'db_a1a1a1a1_b2b2_c3c3_d4d4_e5e5e5e5e5e5_ExternalWriter'; $dbPass = 'pPAs0wOoO1&r#dd'; $dbName = 'db_a1a1a1a1_b2b2_c3c3_d4d4_e5e5e5e5e5e5';try {$pdo = new PDO("dblib:host=$dbHost:1433;dbname=$dbName", $dbUser, $dbP...

PHP和Oracle使用瘦驱动程序

是否有可用于PHP的瘦驱动程序(例如作为扩展)? 我无法安装OCI驱动程序/客户端,但需要能够访问Oracle数据库.解决方法:安装OCI驱动程序有什么问题?InstantClient版本只需要解压缩并设置几个环境变量. 另一种选择是通过Web服务公开数据库功能. 11g包括一个内置的HTTP服务器.

在MAMP上安装MongoDB的PHP驱动程序【代码】

我想在MAMP 1.9.6(OS X 10.5.8)和PHP 5.3上安装PHP驱动程序 我做了http://www.mongodb.org/display/DOCS/PHP+Language+Center所说的所有事情但它仍然无法奏效. 如果我尝试连接它会抛出一个错误“致命错误:未找到类’Mongo’但是在PHPStorm中发现了Mongo类并且自动完成工作.我在php.ini中添加了扩展名 要在终端安装Mongo,我写道sudo /Applications/MAMP/bin/php5.3/bin/pecl install mongo一切都安装得很好. 我究竟做错了什么?解决...

安装mongoDB驱动程序php 7.2.3【代码】

我正在尝试为PHP 7.2.3 x86安装mongoDB驱动程序.我在这里安装了PHP 7.2 Non Thread Safe驱动程序:https://pecl.php.net/package/mongodb/1.4.2/windows 我已将mongodb.dll文件放在php / ext中,并将“extension = mongodb”放在php.init文件的“Dynamic Extensions”下. 当我去我的phpinfo()mongo没有出现.运行composer需要jenssegers / mongodb命令只是说:“无法加载动态库’mongodb’……” 我该如何解决?(我正在使用xampp)解决...

php – 让pdo_mysql驱动程序在CLI中工作

我在CLI中的pdo_mysql扩展有问题.我正在使用本地LAMPP安装并制作一个info.php文件我可以看到我已经启用了PDO和mysql驱动程序.但是当我在命令行中编写php –ri mysql时,它返回扩展’mysql’不存在.我已经阅读了php.ini,一个用于CLI,另一个用于浏览器,我看不到pdo配置的差异. PDO被激活用于CLI,但是pdo_mysql没有激活,我找不到任何pdo_mysql.so文件或任何其他文件或行,告诉我它为什么在浏览器而不是从cli工作.有帮助吗? 非常感谢你....

PHP MongoDB驱动程序的Cursor如何缓冲结果集?

当对mongodb进行查询时,它的光标如何处理内存中的结果集?光标是否一次检索与查询匹配的所有文档?或者它一次检索1个文件?或者他们缓冲?还是有一个我不知道的不同解决方案? 如果它是缓冲解决方案,它们如何存储在服务器/客户端上?客户端在本地保留多少数据?解决方法:发出查询时,MongoDB wire protocol具有批量大小的规范. 基本前提是客户端驱动程序使用numberToReturn标志发出查询.如果查询与numberToReturn匹配,则仅将该数字返...

php – Laravel作业队列未使用Redis驱动程序进行处理【代码】

我正在创建一个作业,将其推送到自定义队列,并尝试使用Redis驱动程序然后在它到达队列时处理该作业,但没有成功:class MyController extends Controller {public function method() {$job = (new UpdateLiveThreadJob())->onQueue('live');$this->dispatch($job);} }这是我的队列配置:'default' => env('QUEUE_DRIVER'),'redis' => ['driver' => 'redis','connection' => 'default','queue' => 'default','expire' => 60,],这是我...

如何确定哪些驱动程序可用于php中的odbc(在Linux系统上)?【代码】

在PHP脚本中,看起来这是连接到odbc数据库的方式:$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);我遇到的问题是我不知道将什么用于“ Driver =“.我输入的内容是为我看到的另一个脚本提供的.在我的脚本中,我要做的就是尝试使用此行进行连接,但出现以下错误:Warning: odbc_connect(): SQL error: [unixODBC][Driver Manager]Data source name not ...

php – laravel队列 – 同步驱动程序如何工作?它是在单独的进程还是主执行线程中执行?

我从我的服务器发送推送通知,并希望它只是在后台进程中执行.我已经阅读了Laravel文档,我也了解了数据库驱动程序和其他一些选项.我已经在我的本地机器上使用数据库驱动程序,但有一件事让我烦恼,我要开始一个后台线程来监听使用php artisan queue添加到队列中的作业:listen –deamon. 关键是,它总是通过像’crone’任务一样运行来消耗我的一些资源和内存.我只想在触发推送通知时创建一个新进程,它应该在添加后立即开始执行,之后应该...

php – 使用XAMPP Server Linux(Ubuntu)在Laravel 4上迁移时找不到驱动程序

我已经安装了Laravel 4.1一切正常,但是当我尝试使用迁移时,它抛出一个PDO异常说:[PDOException]could not find driver我在StackOverFlow上找到了很多答案,但不幸的是,它们都没有解决我的问题. 我试图启用pdo扩展和pdo_mysql扩展,但它说已经加载了pdo.我试图重新安装PDO和PDO MySQL,但没有任何效果. 我在Ubuntu 64位机器上使用XAMPP Server. 先感谢您.解决方法:如果您正在寻找简单的解决方案,我有同样的问题&这对我有用.. 当你从终...

php – 使用DigitalOcean在CentOS 7上安装laravel 5时找不到PDO驱动程序

我正在尝试部署我的离线Laravel 5 webapp.首先,我在DigitalOcean创建了一个新的Droplet.通过ssh访问我安装了一个完全工作的LAMP堆栈(我在我的ip-address上获得了apache测试页面). 之后,我将我的git repo拉入/ var / www / html文件夹.使用composer install安装了所有依赖项. 当我访问my-ip-addres / public时,我得到一个laravel错误PDOException in Connector.php line 55: could not find driver我想也许我的PDO模块没有正确安装但...