【发布时间】:2014-01-14 01:28:55
【问题描述】:
我有一个托管在本地主机上的网站。我正在使用“EasyPHP”作为网络服务器。
我需要通过 cURL 使用命令行将文件发送到网站目录。
假设网站的URL是:
localhost/testing_curl
并且那个“some_package.zip”在本地目录下:
C:\testing
所以我需要让这个 命令行 从 MS-dos 终端工作:
curl -T some_package.zip localhost/test_curl/new_package_name.zip
还有这个:
curl -T some_package.zip http://localhost/test_curl/new_package_name.zip
我检查了配置文件 php.ini 并取消了注释:
extension=php_curl.dll
然后我重新启动了 EasyPHP。但这没有帮助。
我不断收到此错误消息:
The PUT
method is not allowed for the requested URL.
在此错误代码下:
Error 405
供参考:这对我发送标题有用: How to send header using PHP curl command line?
【问题讨论】:
-
您是否单独安装了 CURL,而不是作为 PHP 扩展与 EasyPHP 一起安装?
-
好吧,我在这个目录下有 curl.exe:C:\Program Files\curl_733_0,我将它添加到“路径”中。
标签: php curl command-line easyphp