7 febrero, 2015 Fran Rodriguez no responses

PHP 5.4 on CentOS 6.5 via Yum

PHP 5.4.27 ha sido liberado el PHP.net el 3 de abril de 2014, y también está disponible para CentOS / RHEL 5.10 y 6.5 a través de Webtatic Yum.

 

Para ver qué más se ha agregado, revisar  changelog.

Para instalarlo, primero debe agregar la información del repositorio Webtatic EL yum correspondiente a su versión de CentOS / RHEL para yum:

CentOS/RHEL 6.x:

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

CentOS/RHEL 5.x:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

Ahora puedes instalar php haciendo:

yum install php54w

Si usted desea actualizar a esta versión de PHP se recomienda que compruebe que su sistema se financiará la mejora, por ejemplo, asegurándose de que ningún software CPanelcomo puede funcionar después de la actualización.

A menos que sepa lo que está haciendo, es arriesgado la actualización de un sistema existente. Es mucho más seguro de hacer esto mediante el aprovisionamiento de un servidor independiente para realizar la actualización como una instalación nueva en su lugar.

Si usted sabe lo que está haciendo, puede actualizar PHP a través de:

yum install yum-plugin-replace
 
yum replace php-common --replace-with=php54w-common

Esto probablemente le dará un mensaje de “ADVERTENCIA: No se puede resolver todos los proveedores “. Esto es normal, y puede continuar atando “y”. Se le dará la oportunidad de ver lo que van a ser instalados y removidos antes de volver a ser dado una oportunidad para confirmar los paquetes.

Package Provides
php54w mod_php, php54w-zts
php54w-bcmath
php54w-cli php-cgi, php-pcntl, php-readline
php54w-common php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib
php54w-dba
php54w-devel
php54w-embedded php-embedded-devel
php54w-enchant
php54w-fpm
php54w-gd
php54w-imap
php54w-interbase php_database, php-firebird
php54w-intl
php54w-ldap
php54w-mbstring
php54w-mcrypt
php54w-mssql
php54w-mysql php-mysqli, php_database
php54w-mysqlnd php-mysqli, php_database
php54w-odbc php-pdo_odbc, php_database
php54w-pdo
php54w-pecl-apc
php54w-pecl-memcache
php54w-pecl-zendopcache
php54w-pecl-xdebug
php54w-pgsql php-pdo_pgsql, php_database
php54w-process php-posix, php-sysvmsg, php-sysvsem, php-sysvshm
php54w-pspell
php54w-recode
php54w-snmp
php54w-soap
php54w-tidy
php54w-xml php-dom, php-domxml, php-wddx, php-xsl
php54w-xmlrpc

Opcode Caches

A precompiled PHP APC package is available as an opcode cache, which is recommended for performance reasons. It can be installed via:

yum install php54w-pecl-apc

Zend have now released Zend Optimizer Plus opcode cache as open source, and is now known as Zend OPcache. As it’s more actively maintained than APC, it has been added as a package to the Webtatic EL6 repository. It can be installed via:

yum install php54w-pecl-zendopcache

error_reporting E_ALL now includes E_STRICT

You may get a lot more errors coming out of your error logs if by default your error_reporting is set to E_ALL now without explicitly turning off E_STRICT. The default php.ini that comes with the PHP package turns this off by default, but if you are upgrading from an existing installation, your php.ini may not be updated, meaning this will likely be turned on.

Sígueme
Aenean mattis venenatis

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Blog JoFran.NET