Я хочу использовать php для выполнения http-запроса, чтобы я установил расширение http, и оно кажется успешным, потому что если я запускаю phpinfo (), я могу четко определить расширение http.
Но проблема здесь в том, что функция http никогда не работает, даже для самой простой.
Например, если я попробовал следующие два сценария:
Я получу «1» в качестве возврата.
Я ничего не получил.
Кто-нибудь может мне помочь с этим? Я потратил слишком много времени на это. — Спасибо большое.
Пожалуйста, проверьте, есть ли http.so файл в вашей библиотеке расширений php
обычно он находится в / usr / lib / php / extensions / no-debug-no-zts-.
Если это так, добавьте php.ini файл в / etc /
и линия
расширение = http.so
Я думаю, что не должно быть никаких проблем.
Я думаю, вам просто нужно внести некоторые изменения в ваш файл php.ini
+ Изменить enable_dl = Off
в enable_dl = On
Посмотри Вот тоже
Может быть, вы установили версию 2. * pecl_http
это очень непохоже и несовместимо с версией 1. *.
постскриптум вы можете проверить версию в выводе phpinfo ()