Я написал сценарий для анализа некоторых данных с сайта cURL, и он отлично работает, когда я запускаю его в своем браузере, однако, когда я хочу запустить его в командной строке, я получаю сообщение об ошибке «вызов неопределенной функции curl_init() ». Выполняются ли сценарии php под разными настройками из командной строки?cURL не работает из командной строки?
4
A
ответ
1
Это происходит потому, что вы просто пытаетесь вызвать функцию PHP из bash. Если у вас есть завиток, установленный в вашей среде linux, тогда команда должна просто зависать [-options] [url]. Самый простой из них что-то вроде:
$ curl http://someurl.com/path/to/xmlfile.xml
Вы можете проверить это из командной строки, связывая «$, которые завиток» (без кавычек, конечно). Это даст вам путь к тому, где он хранится, если вы должны использовать полный путь. (например,/usr/bin/curl [-options] [url]).
EDIT: после перечитывания вашего вопроса Я понял, что я неловко пропустил тот факт, что вы сказали, что пытаетесь запустить PHP-скрипт из командной строки, а не скручивать себя. И теперь я тоже в шоке от вашей проблемы. Сожалею!
Смежные вопросы
- 1. cURL работает из командной строки, но не работает из браузера
- 2. curl командной строки работает, php shell_exec() не
- 3. Curl загрузить файл из командной строки
- 4. Использование Wolfram Alpha из командной строки (cURL)
- 5. Преобразование командной строки cURL в PHP cURL
- 6. PHP Curl не работает как кривая командной строки
- 7. php cUrl для командной строки curl call
- 8. curl запускается из командной строки, но не в рубиновом скрипте
- 9. командной строки Curl работает, но PHP одно не
- 10. PHP7 не работает из командной строки
- 11. Telnet из командной строки не работает
- 12. spring.profiles.active не работает из командной строки
- 13. reindent.py - Не работает из командной строки
- 14. Python не работает из командной строки
- 15. Откат Liquibase из командной строки не работает
- 16. file_put_contents не работает из командной строки?
- 17. Установка javadocУбежденный из командной строки не работает
- 18. Python pikascript.py не работает из командной строки
- 19. spring.profiles.include не работает из параметра командной строки
- 20. Почему WEKA не работает из командной строки?
- 21. CURL NTML-аутентификация работает из командной строки, но не работает с php-скриптом
- 22. работает мопс из командной строки
- 23. Автоматическое тестирование performTaskWithPathArgumentsTimeout не работает из командной строки?
- 24. SSL POST не работает из сценария командной строки CURL, но преуспевает из PHP Script
- 25. Curl on windows + wamp для командной строки
- 26. PHP Curl эквивалент командной строки свернуться
- 27. с использованием командной строки git и curl
- 28. не Curl работает с PHP, но это не из командной строки
- 29. Параметры командной строки cURL в PHP
- 30. Обход командной строки cURL 2GB ограничение загрузки
Да, особенно если вы используете что-то вроде mod_php от Apache - загруженные библиотеки могут быть совершенно разными. – Konerak
выполните команду phpinfo() из командной строки, чтобы узнать, что используется файл php.ini. –
Спасибо, дамп из phpinfo() показал мне местоположение, которое использовалось из командной строки. – AFK