En un artículo anterior (es recomendable leerlo previamente) describimos los requisitos software necesarios en un ordenador con Windows para poder instalar posteriormente algunos de los servidores privados MMS (Multimedia Management System) opensource al estilo del conocido YouTube, con el fin de poder evaluarlos fácilmente en nuestra propia instalación.
En este artículo veremos detalladamente el procedimiento de instalación que debemos seguir para garantizar que posteriormente podemos instalar sin problemas en este ordenador cualquiera de estos MMS gratuitos.
- PHPmotion
- ClipBucket
- JAVS (Just Another Video Script)
Instalación de XAMPP
Lo primero que debemos hacer es instalar el servidor web apache, el gestor de base de datos MySQL y el lenguage PHP, productos que vienen empaquetados en el aplicativo XAMP.
Xampp 1.8.1 es la última versión de XAMPP disponible a la fecha de publicación de este artículo, pero nosotros vamos a instalar la versión 1.7.7 debido a que las aplicaciones con las que estamos trabajando no funcionan, por diversos motivos, con la versión PHP 5.4 que incorpora la última versión de XAMPP.
La descarga de las versiones antiguas de XAMPP la debemos hacer desde una página alternativa a la oficial de XAMPP, y en concreto en nuestro caso de la página:
El archivo descargado tiene como nombre
xampp-win32-1.7.7-VC9.7z (con el mismo nombre hay una versión .zip)
y para instalarlo solo tenemos que descomprimirlo en la unidad principal de nuestro ordenador, de manera que obtenemos la carpeta
C:\xampp
Configuración de Apache
El servidor web Apache requiere unos determinados parámetros en su configuración, que, en principio, con la versión de Xampp utilizada, ya están definidos de la forma que nosotros necesitamos. De todas maneras, si queremos verificarlos debemos editar el archivo
C:\xampp\apache\conf\httpd.conf
y, en primer lugar, buscar la línea
LoadModule rewrite_module modules/mod_rewrite.so
que no debe estar comentada (no debe tener el símbolo # delante, que anularía la opción).
En segundo lugar debemos buscar la sección
En segundo lugar debemos buscar la sección
<Directory "/xampp/htdocs">
donde la opción AllowOverride debe estar
AllowOverride All
Configuración de PHP
La configuración de PHP se realiza en el archivo
C:\xampp\php\php.ini
que deberemos editar y verificar y/o cambiar las siguientes líneas.
open_basedir=
safe_mode=off
upload_max_filesize=100M (el tamaño máximo de archivo a subir, hasta 200M)
post_max_size=100M (el tamaño máximo de archivo a subir, hasta 200M)
memory_limit=101 (tamaño máximo de archivo más al menos 1M)
max_execution_time=1500
max_input_time=1500
Hemos de tener en cuenta que es posible que algunos de los MMS que instalemos posteriormente requiera alguna modificación más específica en la configuración de PHP, pero de momento, ya nos vale con esta.
También debemos verificar que dos determinadas librerías de PHP están activadas. Para ello buscamos la sección con la lista de extensiones instaladas y verificamos que las líneas
extensi0n=php_curl.dll
extension=php_gd2.dll
no están comentadas, es decir, no tienen delante un punto y coma (;). Si alguna de estas líneas estuviera comentada debemos borrar el punto y coma que la precede.
Finalmente, añadimos a la lista de extensiones una nueva que instalaremos a continuación, la extensión
extension=php_ffmpeg.dll
No olvidemos guardar los cambios.
Instalación de la extensión ffmpeg para PHP.
Para instalar ffmpeg-php en Windows se necesita disponer de una compilación adecuada de esta librería Windows para la versión de PHP utilizada, en nuestro caso, PHP 5.3. Estas librerías deben buscarse en la red donde algún usuario avanzado las haya creado y puesto a disposición de la comunidad. Podemos descarga la que necesitamos en
Para instalarla, descomprimimos archivo zip descargado en una carpeta de maniobra y copiamos el archivo php_ffmpeg.dll a la carpeta donde se almacenan las extensiones
C:\xampp\php\ext
Copiamos el resto de las dll contenidas en el archivo comprimido a las carpetas
C:\windows\system32
y
C:\windows\SysWOW64
Arranque de Apache y MySQL
C:\xampp\xampp_start.bat
o bien, cargamos el gestor gráfico
C:\xampp\xamp_control.exe
y arrancamos manualmente Apache y MySQL
Instalación de FFMpeg
FFMpeg dispone de múltiples versiones según la arquitectura (32 o 64 bits) del sistema operativo donde lo vayamos a instalar. En nuestro caso, trabajamos con arquitectura 64 bits, por que descargaremos la última versión Builds Static para 64 bits de la página
C:\multimedia
de manera que se crea la carpeta
C:\multimedia\ffmpeg-XXXXXX-git-YYYYYYY-win64-static
donde los dígitos X e Y cambian según el nombre de la versión descargada.
Lo mejor es cambiar el nombre de la carpeta creada, para que sea más manejable a
C:\multimedia\ffmpeg
Si queremos comprobar que se ha instalado correctamente, abrimos una ventana de comandos en Windows mediante el comando CMD y ejecutamos
C:\multimedia\ffmpeg\bin>ffmpeg -version
que deberá dar una salida válida del programa.
Instalación de MPlayer+MEnconder
MPlayer es un reproductor de medios que lleva incorporado el decodificador MEncoder, por lo que la instalación se hace en uns sola operación.
La descarga la podemos hacer desde diferentes páginas , por ejemplo, de
La instalación es muy sencilla ya que basta seguir las instrucciones del instalador. Seleccionamos la instalación personalizada y seleccionamos la carpeta destino en
c:\multimedia\mplayer
y dejamos el resto de opciones de instalación por defecto.
Instalación de MP4Box
También se puede descargar de numerosas webs. Nosotros lo hemos hecho desde
Para instalarlo basta con descomprimir el archivo en una carpeta. Nosotros hemos utilizado la carpeta
C:\multimedia \MP4box
Para comprobar la correcta instalación basta con abrir una ventana de comandos en Windows y ejecuta
C:\multimedia\MP4Box\mp4box
Debemos obtener una salida válida de este comando.
Instalación de FLVTOOL2
Para instalarlo basta con descomprimir el archivo en una carpeta y añadir esta a la variable path de Windows. Nosotros hemos utilizado la carpeta
C:\multimedia\flvtool2
Para comprobar la correcta instalación basta con abrir una ventana de comandos en windows y ejecutar
C:\multimedia\flvtool2>flvtool2
Debemos obtener una salida válida de este comando.
Instalación de LAME
Podemos descargarlo de
Ejecutamos el archivo descargado, de nombre
Lame_v3.99.3_for_Windows.exe
y seguimos las instrucciones del instalador.
Instalar librerías libogg y libvorbis
debemos copiarlas a
C:\Windows\System32
y
C:\Windows\SysWOW64
Con esta infraestructura ya podemos abordar la instalación de los tres aplicativos PHP (en la jerga especializada, se llaman scripts) anteriormente mencionados. En los próximos artículo abordaremos la instalación de cada uno de estos scripts que nos permitirán dispone de nuestro propio servidor multimedia, similar al conocido Youtube. Esperemos no encontrarnos con demasiados problemas, que de todas maneras comentaremos.
No hay comentarios:
Publicar un comentario