Neste artigo vou ensinar como realizar uma simples instalacao do modulo do oracle para o PHP 5.1.6 do CentOS.OBS: Estou utilizando o CentOS 5.5 x64, este artigo pode ser adaptado em outras distros, estou me baseando apenas na instalacao do modulo e nao do apache e do php. Primeiro vamos baixar o necessario e instalar o necessario:yum -y install glibc gcc make php-pecl-Fileinfo.x86_64 php-pecl-fileinfo.x86_64 php-pecl-http.x86_64http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.htmlBaixar o oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm e o oracle-instantclient-devel-11.1.0.1-1.x86_64.rpmVamos instalar os pacotes e configurar as coisas. Digite no console: rpm -ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm oracle-instantclient-devel-11.1.0.1-1.x86_64.rpmpecl install oci8Feito isso ele aparecera uma msg perguntando das libs do instantclient de enter para continuar.apos instalado tudo crie e configure o arquivo oci8.ini dentro de /etc/php.d/Colocar esta linha dentro do oci8.ini extension=oci8.sofeito isso de um reload no apache service httpd reloadApos isso entre no phpinfo e verifique se o modulo esta aparecendo igual a imagem abaixo se nao estiver reveja todos os passos. Se voce estiver com um problema na hora de subir o apache que da este tipo de erro "No space left on device: Cannot create SSLMutex" faca o seguinteListe todos os processos que nao morreram.ipcs -s | grep apacheDepois delete todos ipcs -s | grep apache | awk ' { print $2 } ' | xargs ipcrm semFaca um restart no seu apache .....Caso de algum problema entre em contato que tento auxiliar de alguma forma. Esta configuracao tem como objetivo melhorar a seguranca do seu exchange, para que ele nao seja alvo de ataques de spammers.Vamos la....existe um comando muito simples que voce pode usar no Exchange Management ShellGet-ReceiveConnector Nome Do Conector de Recebimento | Remove-ADPermission -User NT AUTHORITY\ANONYMOUS LOGON -ExtendedRights ms-Exch-SMTP-Accept-Any-RecipientEm muitos casos este comando pode nao funcionar por isso abaixo forneco um passo a passo do que este comando acima realmente faz. Clique em Start > Rundigite: adsiedit.mscNo momento da conexao mude ao inves de contexto para configuracao. Selecione ConfigurationApos conectado no Dominio pelo ADSI vamos alterar a configuracao exata do RelayAbra a arvore e edite o conector conforme descrito abaixo . Services.. Microsoft Exchange... Organizacao(ex: Contoso.com) .... Administrative Groups..... Exchange Administrative Groups...... Servers....... Servidor(ex: SuperMan)........ Protocols......... SMTP Receive Connectors.......... NOMEDOCONECTORNa aba Security Selecione Anonymous Logon e marque com um X a opcao Deny no item Submit Messages to Any RecipientCom este procedimento restringimos a conta ANONYMOUS LOGON a enviar para destinatarios que nao forem dos dominios aceitos do exchange.Duvidas mandem um e-mail. Problema para iniciar a VM depois de atualizar o Kernel !Este problema pode acontecer com qualquer distro, mais eu peguei principalmente com Ubuntu e CentOSERRO:Error: Starting VM '....' - Using to parse /grub/grub.cfg - WARNING:root:Unknown directive load_video - WARNING:root:Unknown directive terminal_output - WARNING:root:Unknown directive else - WARNING:root:Unknown directive else - WARNING:root:Unknown directive else - WARNING:root:Unknown directive else - WARNING:root:Unknown directive else - WARNING:root:Unknown directive export - WARNING:root:Unknown image directive recordfail - WARNING:root:Unknown image directive recordfail - WARNING:root:Unknown directive submenu - WARNING:root:Unknown image directive recordfail - WARNING:root:Unknown image directive recordfail - Traceback (most recent call last): - File "/usr/bin/pygrub", line 746, in ? - raise RuntimeError, "Unable to find partition containing kernel" - RuntimeError: Unable to find partition containing