INSTALAR APACHE PHP Y MYSQL EN UBUNTU CON APT-GET

Posted: domingo, 7 de febrero de 2010 by Skuarch in Etiquetas: , , , , ,
1

Estos son los comandos para instalar un servidor web con mysql, apache y php5

$ sudo apt-get install apache2
$ sudo apt-get install mysql-server-5.5
$ sudo apt-get install php5
$ sudo apt-get install libapache2-mod-php5
$ sudo apt-get install php5-gd
$ sudo apt-get install php5-mysql

$ sudo apt-get install php5-curl

si quieres todo en una sola linea
$ sudo apt-get install apache2 mysql-server-5.5 php5 libapache2-mod-php5 php5-gd php5-mysql php5-curl -y -f

reinicias apache
$ sudo service apache2 restart

listo con eso tenemos el servidor listo para trabajar, si el comando te manda algun error solo checa las versiones ese podria ser el error.

INSTALAR APACHE 2 EN WINDOWS 7

Posted: by Skuarch in Etiquetas: , ,
0

esta es una pequeña instruccion para poder ejecutar e instalar apache en windows 7

msiexec /i apache_2.2.11-win-x86-no_ssl.msi

se tiene que correr desde una ventana de cmd con permisos de administrador, si no sabes hacerlo ve a C:\Windows\System32\cmd.exe da cliec derecho y ejecutar como administrador, otra forma de hacerlo es desde cmd poner lo siguiente:
runas /user:administrador cmd (te pedira la contraseña de administrador), una alternativa para correr cmd como administrador es, estando en la ventana de cmd preciona ctrl + shift +enter, no en todos los equipos funciona

INSTALAR JAVA EN UBUNTU

Posted: sábado, 6 de febrero de 2010 by Skuarch in Etiquetas: , ,
0

Para poder instalar java en ubuntu desde apt-get se usa este sencillo comando

sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-bin sun-java6-fonts

en ubuntu 10.04 se requiere agregar este repositorio

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"

solo aceptas la licencia y listo !!!!

si quieres instalarlo utilizando un .rpm busca otro tutorial

CREAR UN SERVICIO EN UBUNTU

Posted: viernes, 5 de febrero de 2010 by Skuarch in Etiquetas: , , ,
2

Estos son los pasos para crear un servicio en ubuntu

se crea un archivo con el nombre del servicio
sudo gedit /etc/init.d/nombreServicio

el contenido del archivo puede ser el siguiente


#! /bin/sh

#ejemplo, path de la aplicacion
MyVar=/opt/algunLugar

case "$1" in
start)
echo "starting nombreServicio"
$
MyVar/./startNombreServicio
;;
restart)
$0 stop
$0 start
;;
stop)
echo "stopping nombreServicio"
$
MyVar./stopNombreServicio
;;
*)
echo $"usage: $0 {start|stop|restart}"
exit 3
;;
esac
:



obviamente el comando sudo $MyVar/./stopNombreServicio llama a un .sh previamente creado y con permisos, el comando le agrega al principio el path al .sh

despues de crear el archivo se le dan permisos
sudo chmod a+x /etc/init.d/nombreServicio

y por ultimo hacemos que se corra en todos los niveles
sudo update-rc.d nombreServicio defaults

para quitar el servicio se borra el archivo que se creo en /etc/init.d/nombreServicio

sudo rm /etc/init.d/nombreServicio

y se quita de init.d

sudo update-rc.d nombreServicio remove

con eso quitamos el servicio

lo podemos checar con el comando
service --status-all

espero te sirva, y si no te serve pues vete !!!!

ALGUNOS COMANDOS UBUNTU

Posted: jueves, 4 de febrero de 2010 by Skuarch in Etiquetas: , ,
0

[ wodim miimagen.iso ] quemar una imagen iso

[ nohup & ] ejemplo: sudo nohup java -jar Algo.jar &
corre un proceso en background y la salida la manda a nohup.out

[ sudo find / -name ] ejemplo: sudo find / -name Algo.properties
busca desde la raiz el nombre del archivo Algo.properties

[ locate ] ejemplo: locate mocos.txt
busca la ruta del archivo mocos, puede ser mas rapido que find

[ ls -l | wc-l ]
contar los archivos de una carpeta

ps -ef | grep -v grep | grep "nombreAchivoEjecutable" | wc -l
regresa un 1 si tu programa esta corriendo y un 0 si no.

NUMERAR LOS REGISTROS DE UNA CONSULTA

Posted: viernes, 10 de julio de 2009 by Skuarch in Etiquetas: , ,
0

Con este pequeño ejemplo que me encontre en internet se puede agregar una columna mas con los numeros de la consulta


SELECT @rownum:=@rownum+1 AS rownum, nombre_tabla.* FROM (SELECT @rownum:=0) r, nombre_tabla;


eso es todo !!!

fuente

http://cambrico.net/mysql/equivalente-del-rownum-de-oracle-en-mysql

CENTRAR UNA CAPA CON CSS

Posted: domingo, 21 de junio de 2009 by Skuarch in
0

Este pequño codigo muestra como centrar una capa en la pantalla, solo lo tienes que ajustar


.centrar
{
position: absolute;
/*nos posicionamos en el centro del navegador*/
top:50%;
left:50%;
/*determinamos una anchura*/
width:400px;
/*indicamos que el margen izquierdo, es la mitad de la anchura*/
margin-left:-200px;
/*determinamos una altura*/
height:300px;
/*indicamos que el margen superior, es la mitad de la altura*/
margin-top:-150px;
border:1px solid #808080;
padding:5px;
}

INSTALACION DE APACHE, TOMCAT Y PHP CON mod_jk EN WINDOWS

Posted: domingo, 1 de marzo de 2009 by Skuarch in Etiquetas: ,
0

REQUISITOS:

  1. apache_2.2.11-win32-x86-no_ssl
  2. apache-tomcat-6.0.18
  3. php-5.2.8-Win32
  4. mod_jk-1.2.27-httpd-2.2.10.so
  5. jdk 6 update 12 o superior (jvm)

NOTA: si utilizas otros programas o librerias tal vez no resulte este tuto. Si utilizas windows vista asegurate de correr todo como administrador, osea le das click derecho y ejecutar como administrador.

INTRODUCCION:

En algunas ocaciones se tienen proyectos realizados en PHP, tambien se cuenta con proyectos realizados en JSP, como ya sabemos apache puede servir paginas HTML y PHP entre otras, y tomcat puede servir paginas JSP y PHP, pero para realizar esto es un poco complicado, asi es que lo que realizaremos es hacer que apache redirecciona las paginas, cuando sea una peticion JSP la atendera tomcat y cuando sea una peticion HTML o PHP que la atienda apache, todo esto sobre el mismo puerto el 80.

INSTALACION DE APACHE HTTPD

Espero que instalar apache no tengas ningun problema, ya que es tan simple como dar, siguiente, siguiente y finalizar, tal vez tengas problemas en una pantalla "server information " en en campo de Network Domain te sugiero que escribas " localhost ", Server Name " localhost " y en administrator´s Email Adress " tunombre@tucorreo.com o me@localhost ", si todo sale bien te aparecera el monitor de apache en la barra tray.

Al lugar donde se instala el apache se le llamada $APACHE_HOME


INSTALACION DE TOMCAT O JAKARTA

El instalador de Tomcat es muy sencillo, no creo que tengas problemas, en la parte donde te pide que puerto y una contraseña de administrador, el puerto que es por default es el 8080, te suguiero que lo dejes asi, y en la contraseña puede ser cualquiera.

Al lugar donde se instala el apache se le llamada $TOMCAT_HOME

La estructura de archivos de tomcat es diferente a la de apache, en apache las paginas web se colocan en la carpeta de htdocs, en tomcat es webapps

apache: C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
tomcat: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps

En la carpeta de C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib se encuentra un jar que se llama " servlet-api.jar " esa la copias y la pegas en C:\Program Files\Java\jre1.5.0_17\lib\ext


INSTALACION DE PHP

Para la instalacion de php puedes ver este post que anterirormente e hecho, la instalacion es igual no cambia en nada.


INSTALACION DE mod_jk

CONFIGURAR php.ini SIN MODIFICARLO

Posted: miércoles, 4 de febrero de 2009 by Skuarch in
0

A lo que me refiero en este post es como se puede modificar el php.ini sin tener que modificar el archivo directamente, para eso se utiliza la funcion ini_set();

Con la funcion ini_set() se pueden cambiar las directivas del archivo de configuracion php.ini, este es un ejemplo de como se puede usar

//esto solo servira durante la ejecucion del script
ini_set("error_reporting",E_ALL);


no todas las opciones pueden ser modificadas este es el apendice

CONFIGURACION E INSTALACION DE PHP

Posted: by Skuarch in Etiquetas: ,
0

Requisitos:

  • Apache 2.0.x o apache 2.2.x instalado
  • Mysql recomendablemente la version 5 en adelante instalado.
  • si no tienes mysql instalado bajate mysqllib para que pueda cargar la extension y se pueda conectar con el servidor de base de datos.

Paso 1

Debes de descomprimir php en la raiz de windows osea en C: te recomindo que lo dejes con el nombre de php en minusculas y sin la version, osea debe de quedar C:\php.

Paso 2

Abre el archivo install.txt que se encuentra dentro de la carpeta que descomprimiste, dentro de el busca la linea " Apache 2.0.x on Microsoft Windows " un poco mas abajo en el mismo archivo esta la linea " Installing as an Apache module " hay copiamos estas lineas


# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

Si ponemos un poco de atencion, en estas tres lineas esta lo necesario para que apache pueda cargar php, e indica donde se encuentra el archivo de configuracion de php osea el php.ini.

Estas lineas las pegamos en el archivo de configuracion de apache. El mio se encuentra en " C:\Program Files\Apache Software Foundation\Apache2.2\conf " y el archivo se llama " httpd.conf ", tengo instalada la version 2.2, la instalacion que realice de apache fue la que tiene por default osea solo di next, next puse localhost y finalizar, si tu apache esta instalado en otro lado pues la ruta cambia.


El archivo de configuracion de apache quedaria mas o menos asi.

#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so


# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

Lo que pege esta en letras rojas y lo puse despues de todos los LoadModule.

Checa que tengo instalado apache 2.2 entonces la extencion es php5apache2_2.dll y si fuera apache 2.0.x la extencion seria php5apache2.dll o sea que lo unico que cambia es el _2, con esto apache ya puede atender peticiones php, asi de facil asi de sencillo.

Paso 3

Configuracion de php.ini, este paso es el ultimo, solo tienes que tomar el archivo que se llama " php.ini-recommended " quitarle el " -recommended ", entonces el archivo te quedara como php.ini, lo abres con el notepad (bloc de notas por si estas medio wey) buscas la linea " display_errors = Off " y la cambias por " display_errors = ON " eso por si quieres que aparescan los errores, tambien busca " register_globals = Off " y de igual manera lo pones en on " register_globals = On " por ultimo busca " ;extension=php_mysql.dll " y quitale el " ; " que esta al principio. Reinicia apache.

Con esto tenemos la configuracion basica de php.ini y con esto se concluye el tutorial espero que te salga todo bien y si no te sale pues busca otro tutorial.