Actualización PHP 4 / PHP 5
Hace 1 mes se lanzó la última versión de la rama 4 de PHP, siendo PHP 4.4.9 la versión más grande que va a haber por este camino.
Todo futuro desarrollo se va a hacer en PHP5.
Los servicios de elserver.com te ofrecen la posibilidad de elegir cuál de las dos versiones querés usar, ambas incluyen una serie importante de módulos adicionales así como Zend Optimizer y eAccelerator.
Si leyeron el post sobre el MySQL Slow Query Log con atención, vieron que anticipamos una actualización general de toda la red de servicios. Vamos a estar llevando todo la plataforma instalada a PHP 4.4.9 y PHP 5.2.6 con todos los módulos actualmente disponibles y varios más.
Asimismo vamos a elevar los límites por defecto en cuestión de tamaño máximo por POST y de RAM por proceso. PHP viene por defecto con 8MB, a partir de esta actualización, vamos a brindar 64MB de RAM por proceso por defecto.
También van a poder elegir entre distintas opciones de php.ini, con/sin register_globals o utilizando eAccelerator, ionCube u otras extensiones.
Aprovechando estas tareas, es momento de solicitar cualquier módulo especial que quieran agregar.
MCrypt? Soporte para IMAP? TLS/SSL?
Es el momento de pedir
Buenos Aires (011) 5254.0544
Madrid: (+34) 911895144
DF: (+52) 5540001022
Caracas: (+58) 2123357630
Lima: (+51) 17201710
Miami: (+1) 3055078868
39 Comentarios
Yo quiero que me funcione el wp-cron.php de WordPress… Con eso me doy por satisfecho!
Uh que cortado que estuve ultimamente
gracias.
Me tengo que poner a ver lo de MySQL Slow Query Log.
Me interesa lo de aumentar la RAM por proceso
Lo de modificar el php.ini esta bueno, pero por mi parte yo trato de usar siempre estas configuraciones como vienen por defecto… ya que si le paso algun script PHP a alguien, no me gusta tener que andar dando indicaciones de como configurar el php.ini para que le funcione correctamente
FFmpeg ?
Joel, creo que _alguna_ vez te lo pedí… podrían aprovechar y actualizar el pdo_mysql. MCrypt se agradecería too.
¡Qué buena noticia! Al igual que Daniel, yo insistiría en estandarizar en toda la red de servidores pdo_mysql, que en su mommento me complicó bastante un desarrollo con Magento eCommerce.
Por el momento no se me ocurre qué otra..
Saludos
Wow! solamente pido que por favor podamos personalizar register_globals y magic_quotes_gpc!
con eso soy MUY feliz!
Hola! yo quiero que el Magento eCommerce funcione… por favor… lo he instalado con éxito, pero surgen muchos errores, que aparentemente se refieren a MySQL, como indicó también TiAGO.
GRACIAS MILES.
Gracias por los comentarios.
Estamos avanzando sobre la actualización de versiones. Algunos módulos que ya están agregados en la nueva versión (que antes no estaban) hasta ahora son:
pdo_mysql
pdo_sqlite
soap
mhash
ldap
imap+ssl
snmp
zip
mcrypt
mssql (freetds)
Todavía nos falta ffmpeg que nos han solicitado y seguimos trabajando en la posibilidad de personalizar el php.ini a gusto.
Nada de esto está implementado aún! Pero no falta mucho
pd: pdo_mysql está disponible en alguno de nuestros nodos actualmente, pero no en todos.
Muy buen trabajo, Cuantas más funciones de personalización estén disponibles para el usuario menos dolores de cabeza tendrán en el futuro el área de soporte técnico
.
Saludos!.
Claro, Joel. Eso me habían informado en Soporte un tiempo atrás pero como se venía esta reestructuración no se sabía si pdo_mysql iba a quedar o la iban a volar luego de la actualización, por eso pedí la estandarización
Estaría bien actualizar a la última versión de EAccelerator, la versión instalada actualmente (0.9.5.1) tiene un bug que hace imposible usarla (http://www.eaccelerator.net/ticket/242).
Y sería barbaro que instalen imagick para poder trabajar con la excelente librería ImageMagick
Leandro, olvidé mencionarlo pero estamos actualizando también a la versión 0.9.5.3
Agendado ImageMagick para sumar.
Saludos!
No estaria mal poder contar con SSL, IMAP, y ya que pedimos… PostreSQL.
Gracias !!!!
Ezequiel, IMAP y SSL ya están integrados para la actualización. PostgreSQL vamos a analizarlo. No forma parte de los servicios que ofrecemos por lo que solamente serviría para conexiones a servidores PostgreSQL remotos.
Para Leandro, ImageMagick ya está sumado.
En breve hacemos el roll-out así que se agota el tiempo para nuevos pedidos!
Creo que con eso es suficiente por ahora, por mi parte no recuerdo ninguna más. Estaría bueno que esto estos updates a la plataforma se hagan más seguidos, así como también los anuncios cuando modifican algo
Saludos!
Hola se menciono ffmpeg
y para trabajar con audio y video:
lame mp3 encoder ??
Libogg + Libvorbis ??
modificar el php.ini me parece bien
y register_globals off es necesario, ya que en on es un agujero de seguridad.
Respecto al cache: ¿ya están o hay algo como
memcache
xcache?
ming <– para flash
GeoIP
y estos dos modulos para seguridad que me parece que no estan instalados:
auth_digest
mod_security
Tambien actualizan phpmyadmin y mysql?
Sergio, QUE GANAS de decirte que ya cerramos las urnas para esta actualización! Pero llegaste a tiempo.
A ver, por partes:
Soporte para Ogg y Vorbis está en el PECL de PHP, y está en beta desde el 2003. Deberíamos analizarlo un poco antes de poner eso en producción. O usás otra librería para ello en tu caso ?
El Lame encoder es una aplicación en si misma, no una extensión de PHP, pero no veo razones para no instalarlo.
El register_globals se va a poder elegir dentro de los parametros de php.ini a modificar.
Tenemos memcache para ciertas cosas específicas y hace un tiempo venimos pensando en brindarlo como servicio para las cuentas de WebHosting compartido. El único “tema” es que memcache no tiene autenticación por lo que sería un pool de memoria compartido entre todos. Según el uso que se le de, eso no debería tampoco ser un problema.
ming, todo ok. agregado.
geoip, lo mismo.
Los otros dos módulos (auth_digest y mod_security) son módulos de Apache y no es algo que estemos modificando en este momento. Sin embargo sí tenemos pensado mod_security para este año. No el auth_digest por ahora.
phpMyAdmin (el del Panel de Control) no tenemos previsto actualización de momento.
MySQL está disponible para todos en 4.1 y 5.0, también esta previso en breve la actualización a 5.1.x (el x está por verse)
Estan soportadas ya las librerias GD ?
no se me dio por probarlas por eso la pregunta..
gracias !!
Si, creo GD está.
Wow, cuantas cositas nuevas
Saludos y gracias!
Si, Gd está ya disponible.
Les cuento que estamos cerrando ahora la recepción de nuevos requerimientos.
Todo lo que solicitaron ya está incluído en la actualización y va a estar disponible en los próximos días, a excepción de los adicionales que comentó Sergio G. que no están relacionados directamente con PHP o que están en beta.
Saludos!
Ya instalaron FFmpeg? porque lo estoy necesitando… Sino, hay alguna forma alternativa de convertir algo a FLV desde PHP?
Estaría bueno saber como vienen estas actualizaciones.
O que se nos informen en newsletters.
Gracias.
Joel, las librerías que dije no están en beta, lib ogg está en versión 1.1.3 y vorbis 1.2.0, y tal vez haya versiones superiores.
h*tp://linux.justinhartman.com/FFmpeg,_FFmpeg-PHP,_Lame,_Libogg,_Libvorbis,_FLVtool2,_Mplayer,_Mencoder,_AMR_Installation
* FFmpeg
* FFmpeg-PHP
* Mplayer + Mencoder
* flv2tool
* LAME MP3 Encoder
* AMR (for 3gp file conversions)
* Libogg
* Libvorbis
No me queda claro cuales se agregan y cuales no? y “cuando”… Como otros seguramente que aún no fueron actualizados, estoy esperando la actualización, que se viene retrasando.
Hola gente! Hay novedades de php .ini para setear las _globals ??
Please!! que se me vienen los deadlines y aún estoy en testeo local!
gracias.
Joel, hay posibilidad de subir el upload_max_filesize y el post_max_size ya que el que viene por defecto(12MB) es muy bajo para subir videos en mi caso.
Desde ya mucha sgracias,
Julián.
Julián, lo estamos subiendo a 16MB. Que tamaño estarías precisando ?
NicoR, estamos próximos a implementar la posibilidad de elegir versiones de php.ini pre-armadas con distintas características.
Sergio, salvo la AMR, todas las demás librerías que mencionaste están instaladas.
Nazareno, ffmpeg también está incluido en la actualización.
Saludos!
che y no da para configurar el servidor para que use por defecto mapa de caracteres latinoamericano ???
Por defecto utilizamos ISO-8859-1 (Latin1) que es justamente eso. También tenés la posibilidad de utilizar UTF-8, o cualquier otro charset que precises.
A tal efecto, podés modificar el Charset que emitimos creando un archivo de nombre “.htaccess” (empieza con un punto) con el contenido:
AddDefaultCharset UTF-8
o bien
AddDefaultCharset KOI8-R (ruso)
o bien
AddDefaultCharset gb2312 (chino tradicional)
Recordá que también debes definir el Charset correcto en tus páginas de la siguiente manera:
Por ejemplo:
Si me comentás el nombre de tu sitio podemos activarte el charset que precises nosotros. De paso si querés, podés escribirme a mi casilla por los otros comentarios sin firma.
Saludos!
Hola Joel!!
Estaria necesitando entre 40 y 50 mb de limite en mi caso. Si es posible subir a ese limite seria genial!
Hola Joel,
Te paso dettaladamente los cambios qu enecesitaria para que todo funcione correctamente en mi sitio:
open_basedir = (no value)
upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 1500
session.gc_maxlifetime = 14000
safe_mode = off
Thread saftery = disabled
enable_dl = On
Gracias,
julián
Julián, los valores que están quedando son:
open_basedir = (no value) // (aunque no es necesario de seguro, no lo usamos en la forma de trabajar que tenemos)
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 60 // Esto era 35 antes de la actualización, en Hosting compartido no se va a elevar a números mayores. Consultame por virtuales de grid para esto.
session.gc_maxlifetime = 0 // Limpiamos sesiones con procesos externos.
safe_mode = off
Thread safetyy = disabled
enable_dl = On
A partir de mañana están actualizados los valores de post y uploads, junto con la novedad de las configuraciones de php.ini desde el Panel de Control!
Genial Joel!!
Gracias por todo.
Saludos,
Julián
Joel, la actualización de post max size y upload es para todos??
Yo tengo 12 mb de post max size y 12mb tambien de upload.
Y desde donde se cambia el php.ini?? no veo la opción en mi panel!!
y el problema de los wildcards www.*.dominio.com
cuando se podrán utilizar??
Sergio, si, es para todos. Hacé un phpinfo() que seguramente lo vas a ver actualizado, se hizo hace muy poquito.
Respecto del php.ini
Fijate en tu Panel de Control en la sección de Avanzado -> Configuración del Servidor Web.
Solamente está disponible para PHP 5, si tenés tildado PHP 4 no vas a ver las opciones relacionadas.
De momento tenés 2 sets de php.ini para elegir, junto con el anuncio de la opción (en un post en el blog en breve, y el newsletter mensual) vamos a agregar 2 opciones más.
La idea es a futuro que además de las 4 opciones de configuración de php.ini disponibles, puedas armar el tuyo propio, igualmente estas fueron pensadas para abarcar la gran mayoría de las necesidades.
El tema de wildcards parciales es algo que estamos desarrollando para incorporar a nuestro software de DNS.
No conozco servidor de DNS que te permita hacer esto, y lo mismo con los servicios Web.
La opción en la que estamos trabajando es para que puedas hacer:
*.dominio.com (esto es lo que ya se podía)
*.*.dominio.com (esto sería lo nuevo)
sub.*.dominio.com (esto es lo que no se podría hacer, pero está englobado en lo anterior)
Saludos!
Hola Joel!!
Una consulta. Puede ser que en el set de ffmpeg falte el codec libamr_nb?? es el que se encarga de convertir el audio de los archivos 3gp.
Y el cambio de post max size y upload tambien funciona para los que tenemos seteado php 4?
Gracias,
Julián.
Julián, el codec para 3gp no está aún, estamos confirmando unos temas de licencia antes de activarlo.
Respecto de los límites de PHP, es todo para PHP 5.
PHP4 fue actualiazo a 4.4.9 y se agregaron todas las librerías, pero el foco está en PHP 5 de ahora en más, ya que la versión 4 llegó al fin de su ciclo de desarrollo.
[...] Actualización PHP 4 / PHP 5 [...]
saludos, podrian ayudarme por favor a transformar un formulario de contactos de php 4 a php 5.
Agradezco su atención.
No estoy de acuerdo con dejar PHP 4, que alguien me lo explique… Sere duro pero si hay programadores PHP 4 en este servidor les da mala reputacion, y si una aplicacion ya estaba en php 4, es insegura y no sirve, hay que actualizarla… De cualquier modo, PHP 4 debe morir y ustedes pueden ayudar a eso…
Saludos!