Blog de tecnologia
Entradas etiquetadas con PHP
Como instalar Lighttpd+Mysql+PHP en Mandriva 2009
2 ene
Hace unos días tuve que montar un servidor web con soporte de php y Mysql para poner un blog. La maquina no era muy buena así que en lugar de poner Apache como servidor Web me decidí a poner Lighttpd.
Antes que nada una reseña de las principales características según sus creadores . Seguridad, rapidez, cumplimiento y flexibilidad son las principales ventajas de lighttpd . Con una pequeña huella de memoria en comparación con otros servidores web , la gestión eficaz de la carga de la CPU, y un conjunto de funciones avanzadas (FastCGI, SCGI, Auth,compresión de salida, reescritura de URL y muchos más) lighttpd es la solución perfecta para cada servidor que está sufriendo problemas de carga. Es Open Source y se distribuye bajo la licencia BSD revisada.
Como siempre lo haremos desde la consola ya que es el medio que mas facilmente tenemos disponible ademas de su facilidad para el acceso remoto.
Como instalar WordPress 2.9 en español en Ubuntu 9.10
23 dic
WordPress es una avanzada plataforma de publicación personal orientada a la estética, los estándares web y la usabilidad.
WordPress es libre y, al mismo tiempo, gratuito.
En este articulo describiremos el proceso de instalación de WordPress 2.9 en español en Ubuntu 9.10. Como de costumbre haremos la instalación desde la consola y si la instalacion se hace de manera remota alcanzara con cambiar la ip 127.0.0.1 que colocamos en el navegador por la direccion ip de la maquina remota (NO DEBEMOS CAMBIAR LA DIRECCIÓN 127.0.0.1 QUE USAMOS EN LA CREACIÓN DEL USUARIO DE MYSQL)
Los requisitos son tener instalados Apache, PHP y Mysql. Para ver como instalarlos podemos ver el siguiente articulo ?Como instalar Apache+Mysql+PHP en Ubuntu 9.10.
Como instalar Apache+Mysql+PHP en Mandriva 2010
19 dic
En este articulo veremos como montar un servidor web en un sistema Mandriva 201. Como servidor Web usaremos Apache, como base de datos Mysql y como lenguaje de programación PHP5.
La instalación se hará desde la consola ya que muchas veces no disponemos de acceso a un entorno gráfico sobre todo si hacemos la instalación en forma remota usando SSH.
Utilizaremos para la instalación el comando urpmi que baja de los repositorios de Mandriva los paquetes y los instala automáticamente.
Nueva version de PHP 5.2.12 Liberada
17 dic
El equipo de desarrollo de PHP anuncio la inmediata la disponibilidad de PHP 5.2.12. Este lanzamiento se centra en la mejora de la la estabilidad de la rama 5.2.x de PHP con más de 60 correcciones de errores, algunos de los cuales están relacionados con la seguridad. A todos los usuarios de PHP 5.2, se les recomienda que actualice a la esta versión.
Algunos de los cambios son:
- Se ha corregido un bypass en safe_mode tempnam () identificado por Grzegorz Stachowiak. (CVE-2009-3557, The Rasmus)
- Corregido un bypass open_basedir en posix_mkfifo () identificados por Grzegorz Stachowiak. (CVE-2009-3558, The Rasmus)
- Añadido "max_file_uploads" directiva INI, que se puede configurar para limitar el número de envío de archivos por cada solicitud definiedo 20 por defecto, para evitar el posible agotamiento los archivos temporales de , identificado por Bogdan Calin. (CVE-2009-4017, Ilia)
- Arreglado el bug # 49785 (insuficiente validación de la cadena de entrada de htmlspecialchars ()). (CVE-2009-4142, Moriyoshi, hola a iwamot dot com)
Como instalar Lighttpd+PHP en Ubunut 9.10
12 dic
Seguridad, rapidez, cumplimiento y flexibilidad son las principales ventajas de lighttpd . Con una pequeña huella de memoria en comparación con otros servidores web , la gestión eficaz de la carga de la CPU, y un conjunto de funciones avanzadas (FastCGI, SCGI, Auth,compresión de salida, reescritura de URL y muchos más) lighttpd es la solución perfecta para cada servidor que está sufriendo problemas de carga. Es Open Source y se distribuye bajo la licencia BSD revisada.
A continuación explicamos como instalar lighttpd y PHP en Ubuntu 9.10 usando el administrador de paquetes apt-get y usando la consola. Si bien hacerlo desde la consola es la forma mas difícil muchas veces no disponemos de otros medios.
Como instalar Apache+Mysql+PHP en opneSuse 11.2
11 dic
En este articulo veremos como montar un servidor web en un sistema openSuse 11.2. Como servidor Web usaremos Apache, como base de datos Mysql y como lenguaje de programación PHP5.
La instalación se hará desde la consola ya que muchas veces no disponemos de acceso a un entorno gráfico sobre todo si hacemos la instalación en forma remota usando SSH.
Utilizaremos para la instalación el comando zypper que baja de los repositorios de openSuse los paquetes y los instala automáticamente.
Como instalar Apache+PostgreSQL+PHP en Ubuntu 9.10
3 dic
La instalacion se hara desde la consola ya que muchas veces es el unico medio diponible en servidores o cuando se hacen instalaciones mediante el uso de SSH.
También hay formas mas sencillas de hacerlo mediante el uso de las herramientas gráficas como pueden ser Synaptic, KPackageKit y muchas otras utilidades.
Como dijimos estos comandos son para Ubuntu así que usaremos sudo para ganar privilegios y la utilidad apt-get.
El proceso es bastante sencillo y rápido.
Primero instalamos Apache con el comando
sudo apt-get install apache2
Luego PHP con el comando
sudo apt-get install php5
Como instalar eAccelerator con PHP
31 oct
eAccelerator es un acelerador, optimizador y cache de contenido dinámico para PHP.
Aumenta el rendimiento de los scripts PHP "cacheándolos" en su estado compilado, de manera que la sobrecarga de la compilación se elimina casi completamente. También optimiza las secuencias de comandos para acelerar su ejecución. eAccelerator típicamente reduce la carga del servidor y aumenta la velocidad de su código PHP por 1-10 veces.
eAccelerator nació en diciembre de 2004 como una derivación del proyecto de la MMCache Turck. Turck MMCache fue creado por Dmitry Stogov y gran parte del código eAccelerator todavía se basa en su trabajo.
eAccelerator guarda los scripts PHP compilados en la memoria compartida y ejecuta el código directamente de ella. Se crea bloqueos sólo por un corto tiempo, mientras que la búsqueda de un script PHP compilado en la caché, por lo que un script se pueden ejecutar simultáneamente por varios motores. Solamente los archivos que no caben en la memoria compartida se guardan en caché en el disco.
eAccelerator está todavía en desarrollo. La última versión, 0.9.5.3, soporta PHP 4 y todas las versiones de PHP 5 como 5.2. En versiones previas, el codificador sólo funcionan con versiones de PHP de la rama 4.xx. eAccelerator no funciona con otras versiones de PHP.
Proceso de Instalación
El primer paso es instalar algunos paquetes necesarios
aptitude install build-essential php5-dev bzip2
descargamos y compilamos eAccelerator
mkdir /root/eaccelerator
cd /root/eaccelerator
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
tar xvfj eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3
phpize
./configure
make
make install
Creamos el directorio donde se guardara el cache y le damos los permisos correspondientes
mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator
Buscamos donde quedo instalado la libreria eaccelerator.so
updatedb
locate eaccelerator.so
Tocamos el php.ini para que carge eAccelerator. Lo que se ve en rojo deberá ser reemplazado por lo que devolvió el comando locate ejecutado en el paso anterior
zend_extension="/usr/lib/php5/20060613+lfs/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
Finalmente reiniciamos Apache con el siguiente comando
/etc/init.d/apache2 restart
Para verificar que eAcellerator quedo bien instalado generaremos un archivo info.php con el siguiente contenido
<?
phpinfio();
?>
Si navegamos la pagina creada en el paso anterior tenemos que ver lo siguiente en la parte media de la pagina
Como instalar Apache+Mysql+PHP en Ubuntu 9.10
30 oct
El proceso es bastante sencillo y rápido desde la consola.
Primero instalamos Mysql con el comando
sudo apt-get install mysql-server-5.1
Luego Apache con el comando
sudo apt-get install apache2
Luego PHP con el comando
sudo apt-get install php5
Finalmente conectamos Mysql con Apache y PHP con los comandos
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-auth-mysql
Para asegurarnos reiniciamos Mysql y Apache con los comandos
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
Para verificar que todo quedo bien instalado pondremos un archivo llamado info.php en la carperta /var/www/ con el siguiente contenido
<?
phpinfo();
?>
Abrimos el navegador de internet y navegamos la URL http://127.0.0.1/info.php y deberiamos ver algo asi
en particular para verificar que PHP tenga soporte para Mysql en la zona media tenemos que encontrar un bloque de Mysql parecido al de la imagen que se ve a continuación
Nueva versión de PHP 5.2.11
19 oct
El 16 septiembre se actualizo la version estable de php 5.2 a 5.2.11. En esta versión ha solucionado varios fallos de seguridad.




Últimos Comentarios