{"id":17,"date":"2013-08-07T17:56:00","date_gmt":"2013-08-07T17:56:00","guid":{"rendered":"http:\/\/ibcloud.com.br\/blog\/instalar-a-extensao-ssh2-para-o-php-no-centos\/"},"modified":"2014-05-13T02:54:44","modified_gmt":"2014-05-13T02:54:44","slug":"instalar-a-extensao-ssh2-para-o-php-no-centos","status":"publish","type":"post","link":"https:\/\/humanizati.com.br\/blog\/2013\/08\/07\/instalar-a-extensao-ssh2-para-o-php-no-centos\/","title":{"rendered":"Instalar a extens\u00e3o SSH2 para o PHP no CENTOS"},"content":{"rendered":"<p>O pacote ou extens\u00e3o SSH2 trata-se de uma LIB (blibioteca) que permite utilizar nos c\u00f3digos PHP ferramentas de itera\u00e7\u00e3o com o sistema operacional.<\/p>\n<p>Por exemplo, voc\u00ea pode conectar a um servidor que esteja com o acesso SSH habilitado e listar o conteudo de um diret\u00f3rio, ficando assim:<\/p>\n<p><span style=\"background-color: #f0f0f0; color: #0000bb; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 14px;\">ssh2_exec<\/span><span style=\"background-color: #f0f0f0; color: #007700; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 14px;\">(<\/span><span style=\"background-color: #f0f0f0; color: #0000bb; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 14px;\">$connection<\/span><span style=\"background-color: #f0f0f0; color: #007700; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 14px;\">,&nbsp;<\/span><span style=\"background-color: #f0f0f0; color: #dd0000; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 14px;\">&#8216;ls \/diretorio&#8217;<\/span><span style=\"background-color: #f0f0f0; color: #007700; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 14px;\">);<\/span><\/p>\n<p>Aqui vamos ver um breve relato de como instalar o SSH2 para o PHP no CentOS.<\/p>\n<p>Minhas experi\u00eancias indicam que a melhor forma de instalar o SSH2 e ter um bom resultado \u00e9 atrav\u00e9s do RPMFORGE por isso sen\u00e3o tiver o mesmo instalado siga esse howto do CentOS<\/p>\n<p><a href=\"http:\/\/wiki.centos.org\/AdditionalResources\/Repositories\/RPMForge#head-5aabf02717d5b6b12d47edbc5811404998926a1b\">http:\/\/wiki.centos.org\/AdditionalResources\/Repositories\/RPMForge#head-5aabf02717d5b6b12d47edbc5811404998926a1b<\/a><\/p>\n<p>Feito isso vem a parte de instala\u00e7\u00e3o do SSH2 em si.<\/p>\n<p>1 &#8211; yum install libssh2 libssh2-devel<\/p>\n<p>2 &#8211; pecl install -f ssh2 &nbsp; &nbsp; &#8212; &nbsp; &nbsp;(pressione Enter quando a execu\u00e7\u00e3o parar no meio do caminho)<\/p>\n<p>3 &#8211; service httpd restart<\/p>\n<p>Feito! Bem simples assim!<\/p>\n<p>Para mim o pulo do gato foi fazer tudo usando o RPMForge.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O pacote ou extens\u00e3o SSH2 trata-se de uma LIB (blibioteca) que permite utilizar nos c\u00f3digos PHP ferramentas de itera\u00e7\u00e3o com o sistema operacional. Por exemplo,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,27,29,28],"class_list":["post-17","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-libssh2","tag-ssh2-php","tag-ssh2-php-centos","tag-ssh2_exec"],"_links":{"self":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":1,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts\/17\/revisions\/77"}],"wp:attachment":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}