PHP --with-curl - PullRequest
       21

PHP --with-curl

0 голосов
/ 02 мая 2011

Мне нужно установить cURL. Официальный сайт PHP пишет:

Чтобы использовать поддержку PHP cURL, вы также должны скомпилировать PHP --with-curl [= DIR], где DIR - местоположение каталога, содержащего библиотеку lib и include.

Но я видел людей, делающих это так:

<?php
// some text...
--with-curl
// some text...
?>

Какой из них выбрать?

Ответы [ 3 ]

1 голос
/ 02 мая 2011

Код, который вы показываете, не имеет никакого смысла, не является допустимым кодом PHP, и интерпретатор PHP выдаст ошибку.Если вы хотите использовать curl, вам нужно установить it.

1 голос
/ 02 мая 2011

Второй вариант недействителен, как уже упоминали другие. Единственный способ добавить модули (в данном случае тот, который добавляет поддержку curl) - это скомпилировать PHP с активными этими модулями. Вот что делает --with-php - говорит PHP скомпилировать с помощью curl.

Теперь исходный код для некоторых пакетов do позволяет добавить его в один из файлов конфигурации компиляции, и он часто принимает ту же форму, что и ключ командной строки. Я не уверен, что в PHP есть такая опция (никогда не нужно ее компилировать вручную), но если она есть, ее не будет в файле PHP.

Если вы используете версию Linux, у вас также есть возможность установить php-curl / php5-curl из репозитория вашего дистрибутива. Выполнение этого таким образом избавляет от головной боли, связанной с компиляцией, и запоминанием того, что вам нужно включать и выключать, и обрабатывает потребности в зависимости.

В конечном счете, однако, как вы будете устанавливать или добавлять модули, зависит от вашей платформы, уровня навыков, общих потребностей и уровня комфорта.

1 голос
/ 02 мая 2011

Запись --with-curl произвольно в середине вашего кода ничего не делает, кроме потенциально вызывающих синтаксические ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...