Sie sind auf Seite 1von 3

Tutorial para Instalar apache22, php53, mysql55, owcloud4 en FreeBSD

IMPORTANTE: para poder instalar todo lo nombrado anteriormente primero hay que crear la maquina virtual con FreeBSD.

Login: (user) Password: (password) >su (superusuario) Password: (password) Freebsd009#portsnap fetch (descargar ports) Freebsd009#portsnap extract (extraer ports) Freebsd009#cd /usr/ports/www/apache22 (entrar a esta direccin para instalar apache22) Freebsd009#make install clean (comando para instalar ya que estas en la direccin de apache22) Mysql(seleccionar con space y enter) Freebsd009#vi /etc/rc.conf (editor para agregar lo siguiente: Apache22_enable=YES Apache22_http_accept_enable=YES) Freebsd009#vi /etc/hosts (editor para agregar lo siguiente: Ip address hostname dominio Ejemplo 192.168.1.122 utmetropolitana.edu.mx freebsd009)

Freebsd009#vi /usr/local/etc/apache22/httpd.conf (editor para configurar, agregar lo siguiente: En la linea 40 en el Listen agregar la ip address:80 En la lnea 140 agregar en el ServerAdmin Correo En la linea 150 ServerName ip address:80) (entrar a tu navegador de preferencia Firefox y escribir tu ip address y saldr it woks! Eso quiere decir que ya est trabajando) Freebsd009#shutdown p now (comando para apagar mquina virtual guardando todos los cambios e inicializando todo)

Freebsd009#cd /usr/ports/lang/php53 ( entrar a esta direccin para instalar php5.3 junto con el siguiente) Freebsd009#make install clean (comando para instalar ya que estas en la direccin de php53) Seleccionar apache build apache module Freebsd009#cd /usr/ports/lang/php53-extensions (entrar a esta direccin para instalar las extensiones de php53 Freebsd009#make config (comando para seleccionar los siguientes elementos: BZ2,CTYPE,CURL,DBA,DOM,FILTER,GD,GETTEXT,HASH,ICONV,JSON,MBSTRING,MYSQL,MYSQL I,ODBC,PDF,PDO,PDO_SQLITE,PHAR,POSIX,SESSION,SIMPLEXML,SQLITE,SQLITE3,TOKENIZER, XML,XMLREADER,XMLWRITER,XSL,ZIP,ZLIB)(seleccionar con space) Freebsd009#make install clean (comando para instalar ya que estas en la direccion de php53extensions y de haber seleccionado los elementos a instalar) Freebsd009# vi /usr/local/etc/apache22/httpd.conf (editor para configurar lo siguiente: Insertar: En la lnea 217 DirectoryIndex index.html agregar index.php En la lnea 360 AddType application/x-httpd-php .php En la lnea 361 AddType application/x-httpd-php-source .phps) Freebsd009#apachectl stop Freebsd009#apachectl start Freebsd009#cd /usr/ports/databases/mysql55-server/ (entrar a esta direccin para instalar mysql55) Freebsd009#make install clean (comando para instalar ya que estas en la direccion de mysql55) Freebsd009#vi /etc/rc.conf (editor para agregar lo siguiente: mysql_enable=YES) Freebsd009#/usr/local/etc/rc.d/mysql-server start (comando para iniciar mysql55) Freebsd009#/usr/local/bin/mysqladmin u root password 123 Freebsd009#myqsl u root p (comando para entrar a mysql con el usuario root) Enter password: (ingresar el password de root asignado anteriormente) Mysql>exit Freebsd009#shutdown p now (comando para apagar mquina virtual guardando todos los cambios e inicializando todo) Freebsd009#cd /usr/ports/www/owncloud (entrar a esta direccin para instalar owncloud)

Freebsd009#make install clean Freebsd009#vi /usr/local/etc/apache22/httpd.conf (editor para configurar)(agregar lo siguiente: En la linea 293 agregar lo siguiente: Alias /owncloud /usr/local/www/owncloud AcceptPathInfo On <Directory /usr/local/www/owncloud> AllowOverride All Order Allow,Deny Allow from all </Directory> ) Freebsd009#cd /usr/local/www/owncloud (entrar a la directorio de owncloud) Freebsd009#ls la (ver las carpetas para verificar que estn el mismo grupo) Freebsd009#chmod R 777 /usr/local/www/owncloud (comando para asignar todos los permisos a todas las carpetas) Freebsd009#shutdown p now (comando para apagar mquina virtual guardando todos los cambios e inicializando todo) Freebsd009#myqsl u root p (comando para entrar a mysql con el usuario root) Enter password: (ingresar el password de root asignado anteriormente) Mysql>CREATE DATABASE datos; (crear una base de datos llamada datos) Mysql>GRANT ALL PRIVILEGES ON datos.* TO Erfurt@localhost IDENTIFIED BY vsewf (crear un usuario erfurt que la pueda administrar (i.e con todos los privilegios excepto GRANT) y con clave vsewf ) Mysql>exit Freebsd009#shutdown p now

Das könnte Ihnen auch gefallen