Jump to content


Photo

Configurando O Meu Php.


  • Faça o login para participar
1 reply to this topic

#1 Uops

Uops

    Normal

  • Usuários
  • 90 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais
  • Interesses:Internet

Posted 03/01/2006, 10:34

Pessoal, peguei um servidor dedicado na welterservers, com muito custo as configurações principais do servidor foram feitas.
Dns, atualizações do php + apache + mysql.
Contas de alguns de meus clientes já estão ate funcionando no meu servidor.

Depois de feito isto, o que preciso fazer para melhorar a segurança, evitar futuros bugs, e etc.

Como faço para configurar o php.ini, existe algum manual para saber quais funções do php devo ativar? pois a cada dia que mexo no servidor vejo que é preciso configurar mais coisas no php.

Minha versão do php é "PHP Version 4.4.1" esta versão é boa?

Estava comparado o meu php com o de outro host, e vi algumas coisas diferentes.
No meu tinha.

'./configure' '--with-apxs=/usr/local/apache/bin/apxs' '--prefix=/usr/local' '--with-xml' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--with-mysqli' '--with-mysql=/usr' '--enable-discard-path' '--with-pear' '--enable-sockets' '--enable-track-vars' '--enable-versioning' '--with-zlib'


e no do outro host tinha.

'./configure' '--with-apxs=/usr/local/apache/bin/apxs' '--prefix=/usr/local' '--with-xml' '--with-mm' '--enable-bcmath' '--enable-calendar' '--with-curl' '--with-dom' '--with-dom-xslt' '--with-dom-exslt' '--enable-exif' '--with-swf=/usr/local/flash' '--enable-ftp' '--with-gd' '--with-jpeg-dir=/usr/local' '--with-png-dir=/usr' '--with-xpm-dir=/usr/X11R6' '--with-gettext' '--with-imap' '--with-imap-ssl' '--with-kerberos' '--enable-mbstring' '--enable-mbstr-enc-trans' '--enable-mbregex' '--with-mcrypt' '--with-mhash' '--enable-magic-quotes' '--with-mm' '--with-mysqli' '--with-mysql=/usr' '--with-openssl' '--enable-discard-path' '--with-pear' '--with-pgsql=/usr' '--with-pspell' '--enable-safe-mode' '--enable-sockets' '--enable-track-vars' '--with-ttf' '--with-freetype-dir=/usr' '--enable-gd-native-ttf' '--enable-versioning' '--enable-wddx' '--with-xmlrpc' '--with-zip' '--with-zlib'



porque o dele é mais que o meu? como eu ativo estas configurações?


Fiz os seguintes passos,
Entrei po SSH e digitei o comando pico /usr/local/lib/php.ini
ai apareceu o php pra mim editar da seguinte forma...

root@server [~]# pico /usr/local/lib/php.ini
  GNU nano 1.2.4            File: /usr/local/lib/php.ini              Modified

[code=auto:0]

;;;;;;;;;;;
; WARNING ;
;;;;;;;;;;;
; This is the default settings file for new PHP installations.
; By default, PHP installs itself with a configuration suitable for
; development purposes, and *NOT* for production purposes.
; For several security-oriented considerations that should be taken
; before going online with your site, please consult php.ini-recommended
; and http://php.net/manual/en/security.php.


;;;;;;;;;;;;;;;;;;;
; About this file ;
;;;;;;;;;;;;;;;;;;;
; This file controls many aspects of PHP's behavior.  In order for PHP to
; read it, it must be named 'php.ini'.  PHP looks for it in the current
; working directory, in the path designated by the environment variable
                              [ Read 1114 lines ]
^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Page ^K Cut Text  ^C Cur Pos
^X Exit      ^J Justify  ^W Where Is  ^V Next Page ^U UnCut Txt ^T To Spell


como eu coloco minhas configurações nisto? abraços.



Mas aguardo o contato de vocês.

Edição feita por: Uops, 03/01/2006, 11:14.


#2 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 03/01/2006, 12:06

php.ini é para mudar configurações gerais, como bloquear comandos, paths, arquivos temporários, etc...

Para recompilar o php com mais recurso você precisa instalar os programas dos quais quer colocar junto com o php, alguns deles já até vem instalados por padrão no linux.

Se for instalar o XML você vai precisar instalar as libs deles pra poder compilar o suporte do php ao xml.

Não gosto muito de usar últimas versões assim dos programas, pois sempre tem mais bugs que as versões anteriores.

O ideal para segurança é reconfigurar as políticas de acessos, execuções de arquivos, etc...

Um firewall também ajuda muito




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq