CentOS substituto para máquina de desenvolvimento PHP?

1

Estou apenas começando a aprender Linux. Eu estou usando o CentOS 6.3 e eu realmente gosto disso. No entanto, eu preciso do PHP 5.4, atualmente não disponível para o CentOS. Eu li que o CentOS, por sua própria natureza, não atualiza pacotes com freqüência.

Qual distribuição você sugeriria para substituir o CentOS e me permitir aproveitar a versão mais recente do Apache / PHP?

    
por user34295 25.08.2012 / 12:08

5 respostas

4

Não desista do CentOS ainda!

Um processo comum para resolver este problema é acessar o repositório REMI para obter o PHP atual e Pacotes MYSQL.

Isso deve satisfazer sua solicitação e ainda manter as coisas gerenciáveis via Yum.

Instruções:

Você precisará primeiro do repositório EPEL. Então os arquivos REMI.

wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

É tudo para obter o repo. Para PHP, algo como:

yum --enablerepo=remi,remi-test install nginx php php-fpm php-common php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml
    
por 25.08.2012 / 12:26
3

Você pode instalar o PHP 5.4 por meio do Webtatic repo:

Name       : php54w
Arch       : x86_64
Version    : 5.4.6
Release    : 1.w6
Size       : 1.2 M
Repo       : webtatic
Summary    : PHP scripting language for creating dynamic web sites
URL        : http://www.php.net/
License    : PHP
Description: PHP is an HTML-embedded scripting language. PHP attempts to make it
           : easy for developers to write dynamically generated webpages. PHP also
           : offers built-in database integration for several commercial and
           : non-commercial database management systems, so writing a
           : database-enabled webpage with PHP is fairly simple. The most common
           : use of PHP coding is probably as a replacement for CGI scripts.
           : 
           : The php54w package contains the module which adds support for the PHP
           : language to Apache HTTP Server.
    
por 25.08.2012 / 12:26
2

Eu tenho melhores resultados no Centos 6 usando EPEL com repositórios IUS.

http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-10.ius.el6.noarch.rpm http://fedora.mirror.nexicom.net/epel/6/i386/epel-release-6-7.noarch.rpm

# yum search php54

Os repositórios combinados oferecem excelente acesso a pacotes com conflitos de versões muito baixos. Esta também é uma ótima maneira de obter o nginx e o php-fpm.

    
por 01.09.2012 / 17:19
1

Se é uma máquina de desenvolvimento (ou seja, não é um servidor de longa duração), você pode olhar para o Fedora . A versão atual do Fedora vem com o PHP 5.4.1.

O Projeto Fedora é patrocinado pela Red Hat como uma espécie de banco de testes para as futuras idéias do RHEL, portanto, tanto o CentOS quanto o Fedora estão intimamente relacionados. O truque é que o Fedora é de ponta (novos lançamentos são a cada 6 meses), mas as atualizações de segurança e correção de erros cessarão após cerca de 13 meses, o que o torna inadequado para implantações de servidores.

Você também deve considerar como o PHP 5.4 será instalado em qualquer plataforma de servidor futura. Como notado, o Fedora não é adequado para a implantação de servidores, a menos que você não espere que o servidor esteja por volta de um ano depois, já que não será suportado nesse ponto.

    
por 25.08.2012 / 12:26
0

Você poderia instalar o compilador, ferramentas e libs;

 # yum groupinstall 'Development Tools'

Em seguida, compile o Apache e o PHP do código-fonte para / opt / local e, em seguida, adicione-o ao seu $ PATH

    
por 25.08.2012 / 16:33