{"id":157,"date":"2012-03-26T13:55:00","date_gmt":"2012-03-26T16:55:00","guid":{"rendered":"https:\/\/blog.wieczorek.com.br\/novo\/?p=157"},"modified":"2022-02-24T13:58:13","modified_gmt":"2022-02-24T16:58:13","slug":"instalando-a-extensao-curl-no-php","status":"publish","type":"post","link":"https:\/\/blog.wieczorek.com.br\/index.php\/2012\/03\/26\/instalando-a-extensao-curl-no-php\/","title":{"rendered":"Instalando a extens\u00e3o CURL no PHP"},"content":{"rendered":"\n<p>Estava instalando o moodle pela primeira vez na vida e no primeiro passo da instala\u00e7\u00e3o ele mostra uma mensagem de erro: cURL n\u00e3o est\u00e1 instalado. Quando vi a mensagem pensei comigo mesmo. O que \u00e9 isso, nunca ouvi falar deste cURL.<\/p>\n\n\n\n<p>Pois bem,descobri que no PHP existem quatro formas de voc\u00ea acessar uma URL externa: usando a fun\u00e7\u00e3o&nbsp;<strong>fopen()<\/strong>, usando a fun\u00e7\u00e3o&nbsp;<strong>fsockopen()<\/strong>, usando a biblioteca&nbsp;<strong>cURL<\/strong>&nbsp;e usando a classe&nbsp;<strong>HTTP_Request<\/strong>. Cada uma dessas formas tem o seu uso espec\u00edfico mas todas podem ser usadas, de forma geral, pra mesma coisa.<\/p>\n\n\n\n<p>Depois disso, ficou f\u00e1cil resolver este pequeno entrave na instala\u00e7\u00e3o do moodle. Como outros sistemas, e os seus pr\u00f3prios sistemas podem se utilizar da biblioteca cURL, vamos a instala\u00e7\u00e3o da mesma.<\/p>\n\n\n\n<p>Para poder usar o cURL (veja a&nbsp;<a href=\"http:\/\/br2.php.net\/manual\/pt_BR\/function.curl-setopt.php\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o<\/a>&nbsp;para maiores informa\u00e7\u00f5es sobre sua utiliza\u00e7\u00e3o) no seu site\/sistema voc\u00ea precisa que a biblioteca esteja instalada e habilitada. O primeiro passo para isso \u00e9 verificar se a biblioteca j\u00e1 est\u00e1 instalada.<\/p>\n\n\n\n<p>Para isso, recomendo que antes de sair tentando instalar a cURL, verifique se ela j\u00e1 n\u00e3o est\u00e1 habilitada no seu servidor. Crie um arquivo .php com o seguinte conte\u00fado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?\r\n    \/\/ Exibe informa\u00e7\u00f5es relativas ao PHP e suas extens\u00f5es\r\n    phpinfo();\r\n?><\/code><\/pre>\n\n\n\n<p>Acesse esse arquivo pelo seu navegador e procure por \u201ccURl support\u201d se encontrar algo significa que voc\u00ea tem o cURL instalado e pronto para usar. Caso n\u00e3o tenha o suporte a biblioteca cURL, vamos instala-la.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instala\u00e7\u00e3o no Windows<\/strong><\/h3>\n\n\n\n<p>Para instalar a biblioteca no windows \u00e9 bem simples. Basta acessar o seu arquivo php.ini que geralmente fica dentro da pasta php do seu servidor (sim, voc\u00ea precisa ter acesso a esse arquivo) e procure por essa linha:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>;extension=php_curl.dll\r<\/code><\/pre>\n\n\n\n<p>Agora remova o ponto-e-v\u00edrgula (;) do come\u00e7o da linha, reinicie o seu servidor e pronto! Voc\u00ea acabou de instalar o cURL no seu sistema. mais simples que isso, s\u00f3 mamm\u00e3o com a\u00e7ucar \ud83d\ude42<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instala\u00e7\u00e3o no Linux (Ubuntu)<\/strong><\/h3>\n\n\n\n<p>Bem, em todo sistema linux temos que baixar o pacote e compil\u00e1-lo. Mas no ubuntu (e no debian, que eu me lembre), existe uma forma mais f\u00e1cil de fazer isso. No terminal digite o seguinte comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo synaptic\r<\/code><\/pre>\n\n\n\n<p>este comando ir\u00e1 abrir a interface gr\u00e1fica para o&nbsp;<em>apt-get<\/em>, o gerenciador de pacotes do sistema Ubuntu. Tamb\u00e9m \u00e9 poss\u00edvel abrir o gerenciador de pacotes atrav\u00e9s de&nbsp;<strong>Sistema<\/strong>&nbsp;&gt;&nbsp;<strong>Administra\u00e7\u00e3o<\/strong>&nbsp;&gt;&nbsp;<strong>Gerenciador de pacotes Synaptic&nbsp;<\/strong>(maiores informa\u00e7\u00f5es em<strong>&nbsp;<\/strong><a href=\"http:\/\/wiki.ubuntu-br.org\/Synaptic\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/wiki.ubuntu-br.org\/Synaptic<\/a>)<\/p>\n\n\n\n<p>Ap\u00f3s isto, ir\u00e1 abrir a janela do gerenciador de pacotes. Procure por cURL, selecione php5-curl e fa\u00e7a a instala\u00e7\u00e3o clicando no bot\u00e3o aplicar. Feito isso basta reiniciar o apache e pronto. Um pouquinho mais trabalhoso que no windows, mas nem tanto.<\/p>\n\n\n\n<p>Espero que tenham gostado desta dica.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estava instalando o moodle pela primeira vez na vida e no primeiro passo da instala\u00e7\u00e3o ele mostra uma mensagem de erro: cURL n\u00e3o est\u00e1 instalado. Quando vi a mensagem pensei comigo mesmo. O que \u00e9 isso, nunca ouvi falar deste cURL. Pois bem,descobri que no PHP existem quatro formas de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,68,4],"tags":[202,80,73,36],"class_list":["post-157","post","type-post","status-publish","format-standard","hentry","category-desenvolvimento","category-php","category-tecnologia","tag-curl","tag-linux","tag-php","tag-windows"],"_links":{"self":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":1,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"predecessor-version":[{"id":158,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/157\/revisions\/158"}],"wp:attachment":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}