小编Arv*_* K.的帖子

在wampserver 2.2上安装php_imagick.dll PHP扩展

我在32位操作系统上的Windows 7上.

我从http://www.imagemagick.org/script/binary-releases.php#windows安装了ImageMagick-6.8.7-Q16 ,我可以从命令行运行ImageMagick("转换"命令).

然后我从http://pecl.php.net/package/imagick/3.1.2/windows下载了php9版本的php_imagick.dll .

我放在PHP扩展目录中.我尝试了NTS和TS,但是他们推荐了TS.

然后我对php.ini文件进行了更改,但扩展名无法加载.在apache错误日志中它说:

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.13/ext/php_imagick.dll' - The specified module could not be found.\r\n in Unknown on line 0
<br />
<b>Warning</b>:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.13/ext/php_imagick.dll' - The specified module could not be found. 

in <b>Unknown</b> on line <b>0</b><br />
Run Code Online (Sandbox Code Playgroud)

我正在使用wamp服务器2.2,它也是使用VC9编译的.我想在PHP脚本中使用Imagick函数.

任何有关解决此问题的帮助都非常感谢.

php windows wamp

6
推荐指数
1
解决办法
2万
查看次数

如何在 Microsoft Azure 应用服务控制台中压缩/压缩文件?

在此处输入图片说明

我知道 Microsoft Azure 中的 KUDU 服务,它运行良好。但是我有非常大的数据,大于 3GB,下载然后上传到我的新服务器需要很长时间。有没有办法通过命令行压缩 Azure 上的数据,然后执行 wget 将这些数据下载到新服务器上。到目前为止,我一直在手动执行此操作,但是首先将其下载到我的 PC,然后通过 FTP 上传到服务器需要花费很长时间。

我已登录 Microsoft Azure 应用服务控制台。我尝试过 compress、Compress-Archive 甚至 zip 命令,但没有任何效果。它说著名的内部和外部命令未找到消息。

'compress' is not recognized as an internal or external command, operable program or batch file.

如何在 Azure 控制台上压缩这些文件?最早的帮助将不胜感激。

或者有没有办法通过命令行在这台服务器上安装一些压缩工具?

compression command download azure kudu

5
推荐指数
2
解决办法
1199
查看次数

删除 MongoDB 集合中字符串字段值中的所有空格

我有一个名为“ users”的 mongodb 集合,有几千个用户。由于缺乏验证,用户能够创建username其中包含空格的“”。即,用户能够创建诸如“ I am the best”或“ I am the best”或“ I am the best ”等用户名。由于“用户名”字段在系统中没有以任何形式使用,所以到目前为止还可以。

从现在开始,客户端最终要使用“username”字段,即制作诸如“https://example.com/profile/{username}”之类的url。

问题是“用户名”字段值的开头、中间和结尾都有空格,如上所示,是随机的。所以我想使用查询删除它们。

我可以使用以下方式列出所有用户:

db.users.find({username:{ "$regex" : ".*[^\S].*" , "$options" : "i"}}).pretty();
Run Code Online (Sandbox Code Playgroud)

删除用户名字段中的所有空格并将其保存回来的最佳方法是什么?我不确定如何在单个查询中更新它们。

感谢帮助!

诗。我实际上需要编写一个代码块来替换这些用户名,同时检查“现有”用户名,以便不存在重复项,但如果我需要使用 mongodb 查询来执行此操作,我仍然想知道如何执行此操作。

regex collections replace mongodb mongodb-query

5
推荐指数
1
解决办法
4765
查看次数

如何通过命令行在服务器上运行php脚本

我创建了一个php脚本来将rss feed导入数据库.必须将数量巨大的饲料(从2004年到2010年,大约200万条记录)插入到数据库中.我一直在浏览器中运行脚本,但它插入的速度(大约每秒1次)我怀疑即使我每天24小时运行它也需要另外20-25天输入这些数据.我已经尝试在同一时间在不同的浏览器窗口上运行,并且在过去两天内仅完成了70000条记录.如果我同时运行10-12个实例,我不确定服务器会如何反应.

我客户端的程序员说我可以通过命令行直接在服务器上运行它.谁能告诉我,如果我通过命令行运行它会有多大的不同?还有什么命令行语法来运行它?我在apache,php/mysql.我尝试通过网络获得类似的答案,但它们似乎让我感到困惑,因为我不是系统管理员或Linux的好,虽然我已经完成了svn存储库和在服务器上安装一些apache模块等任务,所以我希望如果有人告诉我该怎么做,我可以管理这个.

php mysql rss command-line

4
推荐指数
1
解决办法
3万
查看次数