Как проверить, разрешает ли php-сервер внешние подключения curl - PullRequest
2 голосов
/ 16 ноября 2009

Как проверить, позволяет ли php-сервер подключаться к внешним сайтам через curl, прежде чем покупать пакет хостинга (или регистрироваться на бесплатном хосте)? Я заметил, что в некоторых обзорах хостинга пользователи жаловались на то, что серверы с включенным curl часто не допускают внешних подключений ...

  1. Я хотел бы проверить это перед покупкой / регистрацией. Может быть, в phpinfo есть какая-то строка, которую я могу проверить (хосты иногда ссылаются на свои phpinfo, поэтому мне не нужно регистрироваться и создавать ее самостоятельно), или что-то еще, что я могу сделать, чтобы проверить это, не имея учетной записи?

  2. Если мне сначала нужно зарегистрироваться ... может быть, есть несколько phpinfo-подобных скриптов с более обширной информацией, которые я мог бы загрузить и запустить для быстрого тестирования хоста?

Ответы [ 2 ]

2 голосов
/ 16 ноября 2009

Создайте файл наподобие этого:

<?php 
phpinfo();
?>

или

<?php
echo "<pre>";
var_dump(curl_version());
?>

Это скажет вам мгновенно.

Кроме того, большинство бесплатных хостов не предлагают Curl по умолчанию из-за злоупотребления спамерами.

1 голос
/ 16 ноября 2009

Вам обязательно нужно будет купить аккаунт, прежде чем тестировать возможности сервера.

Но некоторые хосты позволяют вам тестировать свой сайт с ежемесячным контрактом или гарантией возврата денег в течение XX дней. От всей головы Host gator - это такой хост.

Затем, когда у вас есть такая учетная запись, попробуйте небольшой скрипт, подобный этому (проверьте путь к curl с помощью службы поддержки вашего хоста или документации):

<?php
$var = echo shell_exec("/usr/bin/curl -L http://www.google.com");
?> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...