Второй вариант недействителен, как уже упоминали другие. Единственный способ добавить модули (в данном случае тот, который добавляет поддержку curl) - это скомпилировать PHP с активными этими модулями. Вот что делает --with-php
- говорит PHP скомпилировать с помощью curl.
Теперь исходный код для некоторых пакетов do позволяет добавить его в один из файлов конфигурации компиляции, и он часто принимает ту же форму, что и ключ командной строки. Я не уверен, что в PHP есть такая опция (никогда не нужно ее компилировать вручную), но если она есть, ее не будет в файле PHP.
Если вы используете версию Linux, у вас также есть возможность установить php-curl / php5-curl из репозитория вашего дистрибутива. Выполнение этого таким образом избавляет от головной боли, связанной с компиляцией, и запоминанием того, что вам нужно включать и выключать, и обрабатывает потребности в зависимости.
В конечном счете, однако, как вы будете устанавливать или добавлять модули, зависит от вашей платформы, уровня навыков, общих потребностей и уровня комфорта.