Instalar PHP5 y Mysql5 en Plesk 8.1.1
Una vez que has instalado el Plesk 8.1.1 (supongo que son 8.1.0 también funcionará) sobre CentOS 4.4 por defecto hay que solucionar algunos problemas de dependencias borrando un módulo y el sitebuilder, tienes que ejecutar:
rpm -e php-sqlite2 sb-publish-3.0.1-200610111446.noarch
Para instalar PHP 5.1 y Mysql 5.0 hay que activar el repositorio de CentOS 4 llamado CentOS Plus, que solo funciona en CentOS 4 para servidores y es compatible con instalaciones de Linux de 32-bit y 64-bit.
» Para activar el repositorio CentOS Plus, ejecuta el siguiente comando: nano /etc/yum.repos.d/CentOS-Base.repo
» Busca la sección llamada [centosplus] y localiza “enabled=0” y cambia esa linea por “enabled=1“, entonces guarda el fichero pulsando CTRL+X, pulsa Y (Yes/Si) y pulsa intro.
» Ahora ya estas listo para actualizar los paquetes de PHP y MySQL, ejecuta: yum update php mysql-server
» Te fallará el ioncube, así que debe editar con joe o vi el fichero /etc/php.d/ioncube-loader.ini y cambiar la ruta del módulo del ioncubre por /opt/php51/lib/php5/ioncube_loader_lin_5.1.so u otra para que sea el módulo compatible con php 5.1
» Y para finalizar reinicia el apache con: service httpd restart
» Y acto seguido reinicia el MySQL con: service mysqld restart
Ya tienes tu sistema con Plesk 8.1 y CentOS 4 funcionando con PHP 5.1 y Mysql 5.0.
Esperamos que esta información te sea de utilidad para tu instalación de Plesk, y si tienes dudas consulta la web oficial de Plesk o CentOS.
vía: carrero
Actualización 25-04-2007: Cuidado al instalar el soporte mysql5 bajo Plesk 8.0, ya que según nos comenta nuestro amigo Vicente, probando sobre un plesk 8.0 todo el sistema de panel ha dejado de funcionar. Actualiza antes a la versión 8.1.1 o superior.
2 Comentarios
Dejar un comentario






A mi me dio problemas porque algo del plesk 8 usaba la libmysqlclient.so.14 (creo que era algo de PAM-plesk), lo que hay que hacer es copiar antes de actualizar mysql5 los shared object (cp /usr/lib/mysql/libmysql*.so.* ) y luego restaurarlos al directorio /usr/lib/mysql ya que los shared objects de mysql5 son libmysqlclient.so.15 y no .14
Yo primero actualize todo a la versión 8.2 sobre CentOS 4.4 y todo el proceso me fue muy bien, pero me sale el siguiente error a pesar de los ajustes que hice:
Failed loading /usr/lib/ioncube/php_ioncube_loader_lin_4.4.so: /usr/lib/ioncube/php_ioncube_loader_lin_4.4.so: undefined symbol: zend_hash_add_or_update
Por otro lado buscando sobre zend_hash_add_or_update al parecer es un bug reportado en php.net
Buscando en mi servidor obtengo como resultado lo siguiente (antes hice un updatedb):
locate ioncube
/usr/lib/ioncube/php_ioncube_loader_lin_4.4.so
/usr/lib/ioncube/php_ioncube_loader_lin_4.3.so
/etc/php.d/ioncube-loader.ini
Al editar ioncube-loader.ini tenia el php_ioncube_loader_lin_4.3.so y lo actualice por el php_ioncube_loader_lin_4.3.so
A pueda ser que no tenga el ioncube_loader_lin_5.1.so? He buscado como instalar sin ningún exito, por otro lado tengo instalado lo siguiente:
yum info php-ioncube-loader
Setting up repositories
Reading repository metadata in from local files
Installed Packages
Name : php-ioncube-loader
Arch : i386
Version: 1.2
Release: 06082512
Size : 564 k
Repo : installed
Summary: PHP ionCube Loader
Description:
PHP ionCube Loader
Alguna sugerencia por favor, gracias por anticipado.