Ir al contenido principal

Entrando en el mundo del desarrollo web

¿Quieres entrar en el mundo de desarrollo web con PHP?


Bueno ademas de tener que aprender el lenguaje de programación, lo primero que tienes que hacer es tener tu propio servidor web y a eso se le llama servidor web local en donde puedes probar tus programas y ver el funcionamiento de los mismos.


Existen dos formas de instalar un servidor web local, una es instalando todo por separado ( un servidor web Apache, Un Sistema Gestión de Base de Datos  MySQL y el PHP) o utilizando paquetes de instalación.

Obviamente la manera más fácil de hacerlo es con un paquete de instalación, a continuación veremos cada uno.

Todos son para el sistema operativo Windows. Próximamente publicare para Mac OS.

AppServNetwork


El contenido esta en ingles. Página: http://www.appservnetwork.com

AppServ the begining.

AppServ is not support by Thai Goverment or Corporation but this program was inspire by Phanupong Panyadee (AppServ Foundation). Concept of AppServ it is Easy to install Apache, PHP, MySQL in 1 minute. Many people in this world have problem when Install Apache, PHP, MySQL becuase use long time to configure and some time can make dizzy. First time of distribution provide on October 9, 2001. Many people use AppServ and growing up everywhere in this world. Right now AppServ website provide in Thai and English language. For the future AppServ wet site will provide every languages on world.

AppServ is.

AppServ is a full-featured of Apache, MySQL, PHP, phpMyAdmin. You can setup in 1 minite.
Package of AppServ
- Apache
- PHP
- MySQL
- phpMyAdmin
All packages download from Official Binary Release. AppServ objective just make easy to setup. We do not provide anything else more than Official Binary Release package. Becuase we think the Official Binary Release work better than compile by individual or third-party binary.
AppServ have only special configuration when install, Apache configure httpd.conf, MySQL configure my.ini, PHP configure php.ini. AppServ can guaranty any package from AppServ can work stable like Official of Apache, PHP, MySQL Release.
Objective of AppServ Just Easy to install. You can setup web server, database server in 1 minute.For some question AppServ can be Real Production Web Server or Database Server. We can tell you Yes !! 100% can make AppServ to provide Production Server. But Windows OS is not good enough for heavy load on you web or database server.Windows OS architecture use more memory and CPU usage we recommend you to useLinux/Unix OS to service heavy load of work. Because Linux/Unix OS have more speed and use less memory and CPU usage. If you compare hit when use Windows OS and Linux/Unix OS you must be found a very difference speed. e.g. Windows can handle 1000 users per second but Linux/Unix OS can handle more than 1000 users per second and eat a little memory and cpu.

How difference of AppServ version.

AppServ Version
2.4.x is a Superb stable version work for all user, by the way this version use PHP 4.x because work fine with your old PHP code.
2.5.x is the Rock function. This version provide newest and experimental of Apache, PHP, MySQL.

Recommend for AppServ

We recommend for all AppServ user. You do not upgrade to new version every time when released. You should to select some version for your work if you think this version stable for you. New version is not mean good. 

WAMP

El contenido esta en ingles. Página: http://www.wampserver.com/en/

INSTALLING

  • Double click on the downloaded file and just follow the instructions. Everything is automatic. The WampServer package is delivered whith the latest releases of Apache, MySQL and PHP.
  • Once WampServer is installed, you can add other releases by downloading them on this website. They will then appear in the WampServer menu and you will be able to switch releases with a simple click.
  • Each release of Apache, MySQL and PHP has its own settings and its own files (datas for MySQL).

Using wampserver

  • The “www” directory will be automatically created (usually c:\wamp\www)
  • Create a subdirectory in “www” and put your PHP files inside.
  • Click on the “localhost” link in the WampSever menu or open your internet browser and go to the URL : http://localhost

FUNCIONALITIES

WampServer’s functionalities are very complete and easy to use so we won’t explain here how to use them.With a left click on WampServer’s icon, you will be able to:
  • manage your Apache and MySQL services
  • switch online/offline (give access to everyone or only localhost)
  • install and switch Apache, MySQL and PHP releases
  • manage your servers settings
  • access your logs
  • access your settings files
  • create alias
With a right click :
  • change WampServer’s menu language
  • access this page

EASYPHP


En resumen igual que WAMP. Página: http://www.easyphp.org/

XAMPP


Muchos usarios saben por experiencia propia que la instalación de un servidor web Apache no es fácil y que se complica aún más si se desea agregar MySQL, PHP y Perl.

XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar - basta descargarlo, extraerlo y comienzar.

En este momento hay cuatro versiones de XAMPP:

XAMPP para Linux 

La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian)contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client.

XAMPP para Windows

Versión para Windows 98, NT, 2000, XP y Vista. Esta versión contiene: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, y WEB-DAV + mod_auth_mysql.

XAMPP para Mac OS X

La versión para Mac OS X contiene: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator.

XAMPP para Solaris 

La versión para Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9) contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.

ADVERTENCIA: Esta versión de XAMPP está aún en sus primeras etapas de desarollo. Usar bajo propio riesgo!

XAMPP es gratuito

No nos gusta el caro software comercial y XAMPP es nuestro intento por mostrar que el software gratuito no tiene que ser malo.


XAMPP se instala fácilmente bajo Linux: Apache, MySQL, PHP y Perl óptimamente juntos. (Screenshot Linux de demo PHP/Ming)
Simple instalación y desinstalaciónPara instalar XAMPP sólo se requiere descargar y extraer XAMPP, es todo. No hay cambios en el registro de Windows (a no ser que se utilice la versión de XAMPP para el instalador de Windows) y no es necesario editar ningún archivo de configuración. No podría ser más fácil!

Para verificar si XAMPP está funcionando, se han incluido algunos programas de muestra, hay un pequeño programa de colección de CD (escrito en PHP usando MySQL) y un pequeño libro de visitas, así como varias otras utilidades de demostración.

Si decide que no necesita más XAMPP, simplemente borre el directorio XAMPP y el programa será removido completamente de su sistema.


Si se utiliza la versión de XAMPP para el instalador de Windows, se recomienda usar la utilidad para desinstalar. Como es habitual en las utilidadades para instalar, ésta hará un registro de entrada para recordar los archivos instalados.

La filosofía

La filosofía detrás de XAMPP es la construcción de una versión fácil de instalar para los desarrolladores que entran al mundo de Apache. Para hacerlo más conveniente para los desarrolladores, XAMPP está configurado con todas las funciones activadas.

La configuración por defecto no es buena desde el punto de vista de la seguridad y no es suficientemente segura para un ambiente de producción - por favor, no utilice XAMPP en dicho ambiente.

Desde LAMPP 0.9.5 podrá hacer la instalación de XAMPP de un modo seguro usando »/opt/lampp/lampp security«.

VertigoServ



VertrigoServ ha sido desarrollado para proveer en un paquete altamente profesional y de fácil instalación el Apache (servidor HTTP), PHP (lenguaje de scripting), MySQL (Sistema de administración de bases de datos SQL multithread y multiusuario), SQLite (sistema de administración de bases de datos relacionales ACID), SQLiteManager (aplicación web multilingüe para manejo de bases de datos SQLite), PhpMyAdmin(aplicación escrita en PHP para ocuparse de la administración de MySQL) y Zend Optimizer (que incrementa el rendimiento en tiempo de ejecución en hasta un 40%) para la plataformaWindows. Con un práctico instalador todo-en-uno, todos los componentes son instalados en un solo directorio y pueden ser utilizados inmediatamente después de completado el proceso de instalación. Un desinstalador le permite remover VertigoServ del disco duro. Está diseñado para ser tan peqeño y flexible como sea posible y es en consecuencia muy apto para la distribución por Internet.

Asi que ya saben elijan su mejor opción y a empezar a programar en PHP :]

Comentarios

Entradas populares de este blog

Instalación de Zorin OS Lite 15.2 x86 (32 bits) para equipos con hardware de bajos recursos

Zorin OS ( https://zorinos.com/ ) es una distribución Linux, pensada para ser una alternativa para los usuarios de Windows y Mac que quieran migrar. Diseñado para que tu equipo sea más rápido, más poderoso, y respectando tu privacidad, o al menos, eso es lo que expresan en su página oficial. Este sistema operativo ofrece diferentes opciones que se pueden adaptar al proyecto que tengas en mente. Tanto para el trabajo como para la escuela y uso personal. Estás son las alternativas que brinda: Zorin OS 15.2 Ultimate (a solamente a $39.00 dólares) Zorin OS 15.2 Core Zorin OS 15.2 Lite Zorin OS 15.2 Education  0. Requisitos mínimos. Para instalar Zorin OS, dependiendo de la versión que deseemos instalar serán los requisitos mínimos que tiene que cumplir nuestro equipo de cómputo. Para Zorin OS Ultimate, Education, y Core. CPU: 1Ghz Dual Core - 64 bit RAM: 2 GB Storage: 10 GB (Core y Education) or 20 GB (Ultimate) Display 800 x 600 resolution Para Zorin OS Lite. CP

¿Cómo configurar un servidor para archivos estáticos con nginx en Windows 10?

Hola, ¿Qué tal? Deseo que te encuentres muy bien. En esta publicación te traigo la segunda publicación de Guía de inicio básica para nginx en Windows 10, donde te mostraré la configuración básica para un servidor de archivos estáticos con Nginx. ¿Cómo configurar un servidor para archivos estáticos con nginx en Windows 10? 0. Primero, lo primero. Supongo que ya tienes instalado NGINX en tu computadora. Si no es así te invito a que revises la publicación  ¿Cómo instalar nginx en Windows 10?   1. Configurando nuestro servidor de archivos estáticos. Primeramente, te recomiendo que hagas un respaldo del archivo de configuración que trae por defecto Nginx, mismo que se encuentra en la carpeta "conf". En mi caso, realice una copia del archivo y lo renombre como "nginx.conf.back", así como se muestra en la siguiente imagen. Y como te habrás dado cuenta en la imagen. Debes de crear un archivo con el nombre de "nginx.conf". En este archivo es donde ira la config

Guía de inicio básica para nginx en Windows 10

Hola, ¿Qué tal? Deseo que te encuentres muy bien. En esta publicación te traigo una Guía de inicio básica para nginx en Windows 10, muy básico. Sin más esto es,  Guía de inicio básica para nginx en Windows 10 0. Primero, lo primero. Supongo que ya tienes instalado NGINX en tu computadora. Si no es así te invito a que revises la publicación  ¿Cómo instalar nginx en Windows 10?   Para ejecutar NGINX podemos hacerlo de dos formas. La primera es dando doble clic en el archivo ejecutable, y la segunda es ejecutar la aplicación desde la línea de comandos. Para ejecutar NGINX debes de escribir el siguiente comando en la línea de comandos: Mediante el siguiente comando verificaremos que se este ejecutando NGINX. Una vez que estás seguro de que se está ejecutando NGINX, podemos continuar con lo siguiente. Si te diste cuenta, se están ejecutando dos procesos de nginx. Uno de ellos es el proceso maestro ( master ), y el otro es el proceso de trabajo ( worker ). Y ¿qué función tienen estos dos pro