Mostrando entradas con la etiqueta manual. Mostrar todas las entradas
Mostrando entradas con la etiqueta manual. Mostrar todas las entradas

jueves, 13 de diciembre de 2012

Cómo instalar MariaDB en Ubuntu 12.04

Pequeño resumen de como instalar MariaDB (el fork de MySQL) en nuestro Ubuntu 12.04

1. Añadimos la GnuPG Key
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

2. Añadimos a nuestro /etc/apt/sources.list las líneas siguientes
# MariaDB 5.5 repository list - created 2012-12-12 23:29 UTC # http://downloads.mariadb.org/mariadb/repositories/ deb http://ftp.igh.cnrs.fr/pub/mariadb//repo/5.5/ubuntu precise main deb-src http://ftp.igh.cnrs.fr/pub/mariadb//repo/5.5/ubuntu precise main

Nota: Si tienes una distribución diferente, puedes obtener la configuración desde la web oficial, sección distros: https://downloads.mariadb.org/mariadb/repositories/

3. Actualizamos APT
$ sudo apt-get update

4. Instalamos
$ sudo apt-get install mariadb-server-5.5


domingo, 13 de septiembre de 2009

Preparando LAMP en Ubuntu

Apache
sudo apt-get install apache2
Configurar: /etc/apache2/
Root: /var/www/

PHP
sudo apt-get install php5 libapache2-mod-php5
sudo /etc/init.d/apache2 restart

MySQL
sudo apt-get install mysql-server
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Configurar: /etc/mysql/

Restaurar contraseña de root en MySQL:
sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
mysql -u root
>SET PASSWORD FOR root@'localhost' = PASSWORD('password');
Y para restaurar un usuario con permisos de conexión remota podemos:
>UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
Y posteriormente aplicar los privilegios y reiniciar MySQL
>FLUSH PRIVILEGES;
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

domingo, 28 de septiembre de 2008

Comenzando con Zend Framework

En este pequeño manual explicaré paso a paso como preparar nuestro entorno de trabajo con Zend Framework sobre Windows (concretamente XP)

PASO 1
Es importante que tengáis instalado PHP 5.2 y Apache 2.2 o superiores

PASO 2
Descargaremos Zend Framework

PASO 3
Aconsejo que preparemos un VirtualHost para facilitar el trabajo, en mi caso he creado dentro del directorio www mi directorio de proyecto, www/QuickStart y creare los directorios básicos de la aplicación quedando como en la imagen que sigue



Es importante asignar el DocumentRoot del Host Virtual a la carpeta public


PASO 4
Copiaremos el contenido de la carpeta library del Zend Framework a nuestro directorio QuickStart/library del proyecto (por lo que dentro de nuestro library veremos el directorio Zend con todas las librarias del framework)

PASO 5
Configuraremos nuestro php.ini, concretamente el include_path añadiendo el directorio library como muestra la siguiente linea de ejemplo
include_path = ".;c:\php\includes;c:\AppServ\www\QuickStart\library"

PASO 6
Dentro de nuestra aplicación, en la carpeta public crearemos un fichero .htaccess con el siguiente contenido

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]


de ésta manera nos aseguramos que index.php sea el punto de entrada a la aplicación

PASO 7
Probamos que funciona correctamente creando un fichero index.php en el directorio public

Accedemos desde nuestro navegador con el nombre de dominio asignado a la aplicación desde el fichero de configuración de virtual hosts, en mi caso http://quickstart

Y si veis el texto ya está configurado!