{"id":1999,"date":"2025-05-23T08:49:43","date_gmt":"2025-05-23T11:49:43","guid":{"rendered":"http:\/\/unimestre.com\/basedeconhecimento\/?p=1999"},"modified":"2025-06-13T16:05:49","modified_gmt":"2025-06-13T19:05:49","slug":"requisitos","status":"publish","type":"post","link":"https:\/\/unimestresuperior.com\/basedeconhecimento\/requisitos\/","title":{"rendered":"Requisitos do Unimestre"},"content":{"rendered":"<p><strong>Este \u00e9 um documento de car\u00e1ter t\u00e9cnico.<\/strong><\/p>\n<p>Este post descreve os softwares e bibliotecas necess\u00e1rias para a implanta\u00e7\u00e3o e utiliza\u00e7\u00e3o do sistema UNIMESTRE On-Line, este \u00e9 um m\u00f3dulo que complementa o sistema UNIMESTRE Desktop.<\/p>\n<h4><strong>Plataformas Suportadas <\/strong><\/h4>\n<ul>\n<li>Linux 64bits &#8211; x86_64\n<ul>\n<li>Ubuntu Server 24.04 &#8211; ou superior <strong>(Recomendado)<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><strong>Requisitos de Software<\/strong><\/h3>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Nginx 1.14.0 ou superior<\/li>\n<li>PHP-FPM 7.4.X<\/li>\n<li>MySQL 8.3.x<\/li>\n<li>Subversion 1.14 ou Superior<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><strong>MySQL<\/strong><\/h3>\n<p>O MySQL \u00e9 um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Structured Query Language &#8211; Linguagem de Consulta Estruturada) como interface. \u00c9 atualmente um dos bancos de dados mais populares, com mais de 4 milh\u00f5es de instala\u00e7\u00f5es pelo mundo.<\/p>\n<h4><strong>Configura\u00e7\u00f5es de\u00a0<\/strong><b>Par\u00e2metros<\/b><\/h4>\n<div>\n<ul>\n<li><strong>sql_mode<\/strong> = &#8220;NO_ENGINE_SUBSTITUTION&#8221;<\/li>\n<li><strong>default-authentication-plugin<\/strong> = mysql_native_password<\/li>\n<li><strong>key_buffer_size<\/strong> = 64M<\/li>\n<li><strong>max_allowed_packet<\/strong> = 1024M<\/li>\n<li><strong>table_open_cache<\/strong> = 1024<\/li>\n<li><strong>table_definition_cache<\/strong> = 2048<\/li>\n<li><strong>sort_buffer_size<\/strong> = 2M<\/li>\n<li><strong>net_buffer_length<\/strong> = 16K<\/li>\n<li><strong>read_buffer_size<\/strong> = 2M<\/li>\n<li><strong>read_rnd_buffer_size<\/strong> = 2M<\/li>\n<li><strong>myisam_sort_buffer_size<\/strong> = 64M<\/li>\n<li><strong>log_bin_trust_function_creators<\/strong> = 1<\/li>\n<li><strong>lower_case_table_names<\/strong> = 1<\/li>\n<li><strong>binlog_format<\/strong> = MIXED<\/li>\n<li><strong>event_scheduler<\/strong> = 1<\/li>\n<li><strong>character_set_server<\/strong> = latin1<\/li>\n<li><strong>innodb_buffer_pool_size<\/strong> = 2G<\/li>\n<li><strong>innodb_log_file_size<\/strong> = 256M<\/li>\n<li><strong>innodb_flush_log_at_trx_commit<\/strong> = 1<\/li>\n<\/ul>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong>NO_ENGINE_SUBSTITUTION<\/strong>: Impede que o MySQL <strong data-start=\"1035\" data-end=\"1090\">substitua automaticamente a engine de armazenamento<\/strong> (como InnoDB, MyISAM) se a desejada estiver desabilitada.<\/p>\n<h3><strong>PHP<\/strong><\/h3>\n<p>PHP (um acr\u00f4nimo recursivo para &#8220;PHP: Hypertext Preprocessor&#8221;) \u00e9 uma linguagem de programa\u00e7\u00e3o de computadores interpretada, livre e muito utilizada para gerar conte\u00fado din\u00e2mico na Web. Apesar de ser uma linguagem de f\u00e1cil aprendizado e de uso para pequenos scripts din\u00e2micos simples, o PHP \u00e9 uma linguagem poderosa orientada \u00e0 objetos.<\/p>\n<h4><strong>Configura\u00e7\u00f5es de\u00a0<\/strong><b>Par\u00e2metros<\/b><\/h4>\n<ul>\n<li><strong>display_error Off <\/strong><\/li>\n<li><strong>upload_max_filesize 62M<\/strong><\/li>\n<li><strong>log_errors On <\/strong><\/li>\n<li><strong>error_reporting E_ALL &amp; ~E_NOTICE<\/strong><\/li>\n<li><strong>track_errors On<\/strong><\/li>\n<li><strong>allow_override All<\/strong><\/li>\n<li><strong>register_globals Off<\/strong><\/li>\n<li><strong>post_max_size 70M ou maior; <\/strong><\/li>\n<li><strong>file_uploads On<\/strong><\/li>\n<li><strong>short_open_tag On<\/strong><\/li>\n<\/ul>\n<h4><strong>M\u00f3dulos<\/strong><\/h4>\n<ul>\n<li><strong>bcmath<\/strong> <em>Biblioteca BC Match\u00a0<\/em><\/li>\n<li><strong>GD<\/strong> <em>Biblioteca Gr\u00e1fica GD 2<\/em><\/li>\n<li><strong>libjpeg<\/strong> <em>Biblioteca Gr\u00e1fica para edi\u00e7\u00e3o de imagens<\/em><\/li>\n<li><strong>FTP<\/strong> <em>Protocolo de transferencia de arquivos<\/em><\/li>\n<li><strong>mbstring<\/strong> <em>MultiByte String<\/em><\/li>\n<li><strong>mcrypt<\/strong> <em>Biblioteca Mcrypt<\/em><\/li>\n<li><strong>libxml<\/strong> <em>Biblioteca eXtensible Markup Language<\/em><\/li>\n<li><strong>mhash<\/strong><em> Biblioteca MHash\u00a0<\/em><\/li>\n<li><strong>mime_magi<\/strong> <em>Biblioteca MimeType\u00a0<\/em><\/li>\n<li><strong>mysql<\/strong> <em>Biblioteca MySQL\u00a0<\/em><\/li>\n<li><strong>ncurses<\/strong> <em>Biblioteca ncurses<\/em><\/li>\n<li><strong>mongodb<\/strong> <em>Biblioteca Mongodb2.6+<\/em><\/li>\n<li><strong>mysqli<\/strong> <em>Biblioteca MySQL para MySQL 4.1 ou posterior <\/em><\/li>\n<li><strong>pcre<\/strong> PCRE &#8211; <em>Express\u00f5es regulares do Perl\u00a0<\/em><\/li>\n<li><strong>openssl<\/strong><em> Suporte ao OpenSSL<\/em><\/li>\n<li><strong>JSON<\/strong> <em>Extens\u00e3o para a forma de troca de dados JavaScript\u00a0<\/em><\/li>\n<li><strong>SOAP<\/strong> <em>Extens\u00e3o utilizada para escrever SOAP server\u00a0<\/em><\/li>\n<li><strong>xml xmlrpc<\/strong><em> Biblioteca que permite operar documentos XML\u00a0<\/em><\/li>\n<li><strong>GMP<\/strong> <em>Biblioteca GNU MP para Inteiros de tamanho\u00a0<\/em><\/li>\n<li><strong>Bzip2<\/strong> <em>Biblioteca para tratar arquivos compactados .bz2\u00a0<\/em><\/li>\n<li><strong>Sockets<\/strong> <em>Permite ao PHP trabalhar com Sockets<\/em><\/li>\n<li><strong>FreeType<\/strong><em> Biblioteca para manusear fontes de texto\u00a0<\/em><\/li>\n<li><strong>curl<\/strong><em> Suporte a protocolos HTTP<\/em><\/li>\n<li><strong>apxs2<\/strong> <em>Auto configura\u00e7\u00e3o e cria\u00e7\u00e3o do M\u00f3dulo para o apache<\/em><\/li>\n<li><strong>calendar<\/strong><em> Biblioteca<\/em><\/li>\n<li><strong>intl<\/strong>\u00a0<em>Biblioteca internacionaliza\u00e7\u00e3o\u00a0<\/em><\/li>\n<li><strong>Zip<\/strong> <em>Biblioteca ZIP<\/em><\/li>\n<li><strong>fileinfo <\/strong><em>Biblioteca para tratar o tipo de conte\u00fado e a codifica\u00e7\u00e3o de um arquivo<\/em><\/li>\n<\/ul>\n<h3>Quem deve configurar o servidor<\/h3>\n<p>\u00c9 fundamental manter os requisitos acima plenamente atendidos, para garantir o funcionamento completo do Unimestre. A configura\u00e7\u00e3o destes \u00e9 responsabilidade:<\/p>\n<ol>\n<li>Da equipe do Unimestre: quando a sua institui\u00e7\u00e3o tiver contratado o servi\u00e7o de Gest\u00e3o de Servidores ou <a href=\"http:\/\/unimestre.com\/datacenter\/\">Solu\u00e7\u00e3o de TI<\/a>, ou;<\/li>\n<li>Terceiriza\u00e7\u00e3o: quando a sua institui\u00e7\u00e3o terceiriza a gest\u00e3o do servidor com uma empresa terceirizada, e\/ou;<\/li>\n<li>Da sua equipe t\u00e9cnica interna: quando a sua institui\u00e7\u00e3o tiver uma equipe interna especializada.<\/li>\n<\/ol>\n<p><strong>OBS<\/strong>: a equipe do UNIMESTRE SUPERIOR precisa ter o acesso ao servidor para poder configurar a atualiza\u00e7\u00e3o autom\u00e1tica do ambiente e o monitoriamento. Esse acesso pode ser por chaves de seguran\u00e7a e limita\u00e7\u00e3o de IP para maior seguran\u00e7a do servidor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este \u00e9 um documento de car\u00e1ter t\u00e9cnico. Este post descreve os softwares e bibliotecas necess\u00e1rias para a implanta\u00e7\u00e3o e utiliza\u00e7\u00e3o do sistema UNIMESTRE On-Line, este \u00e9 um m\u00f3dulo que complementa o sistema UNIMESTRE Desktop. Plataformas Suportadas Linux 64bits &#8211; x86_64 Ubuntu Server 24.04 &#8211; ou superior (Recomendado) Requisitos de Software Nginx 1.14.0 ou superior PHP-FPM [&hellip;]<\/p>\n","protected":false},"author":67,"featured_media":2000,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[50],"tags":[72,127,89,38,126,128],"_links":{"self":[{"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/posts\/1999"}],"collection":[{"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/comments?post=1999"}],"version-history":[{"count":37,"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/posts\/1999\/revisions"}],"predecessor-version":[{"id":13101,"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/posts\/1999\/revisions\/13101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/media\/2000"}],"wp:attachment":[{"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/media?parent=1999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/categories?post=1999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unimestresuperior.com\/basedeconhecimento\/wp-json\/wp\/v2\/tags?post=1999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}