Blog de tecnologia
Como instalar Apache+Mysql+PHP en Centos 5.4
En este articulo veremos como montar un servidor web en un sistema Centos 5.4. Como servidor Web usaremos Apache, como base de datos Mysql y como lenguaje de programación PHP5.
La instalación se hará desde la consola ya que muchas veces no disponemos de acceso a un entorno gráfico sobre todo si hacemos la instalación en forma remota usando SSH.
Utilizaremos para la instalación el comando yum que baja de los repositorios de Centos los paquetes y los instala automáticamente.
El primer paso es instalar Mysql mediante el siguiente comando
yum install mysql mysql-server
una vez instalado lo configuramos para que inicie automáticamente con
chkconfig --levels 235 mysqld on
y lo arrancamos con
/etc/init.d/mysqld start
Luego instalamos Apache con
yum install httpd
una vez instalado lo configuramos para que inicie automáticamente con
chkconfig --levels 235 httpd on
y lo arrancamos con
/etc/init.d/httpd start
En este punto si navegamos la dirección de servidor tendríamos que ver algo así
Ahora instalamos PHP y lo vinculamos a Apache usando
yum install php
Reiniciamos Apache usando
/etc/init.d/httpd start
Generamos un archivo para probar que PHP funciona correctamente usando
touch /var/www/html/info.php
echo '<?php phpinfo(); ?>' > /var/www/html/info.php
Si navegamos la URL http://direccion server/info.php tenemos que ver lo siguiente
Para finalizar nos resta agregar soporte de mysql a php usando el siguiente comando
yum install php-mysql
Reiniciamos Apache usando
/etc/init.d/httpd start
Si navegamos la URL http://direccion server/info.php tenemos que ver en la parte media de la pagina lo siguiente
| Imprimir artículo | Este artículo fue publicado por admin el 06/02/2010 a las 19:28, y está archivado en Apache, Centos, How To, PHP. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |





hace 3 años
hola amigo la verdad me sirvio mucho te lo agradesco mira tengo una pequeña dudilla lo que pasa esque me encargaron de proyecto hacer un formulario en php y que se conectara a mysql lo cual ya los hice y los ejecuta con exito el problema esque como le haria para que esos archivos no se borren bueno me supongo que como es una maquina virtual no se guardara nada pero bueno yo lo que quiero hacer es insertar una memoria usb y desde ahi pasar esos archivos ala carpeta que se encuentra apache y listo pero el problemas que no se como hacer que me detecte los usb te agradeceria demasiado que me ayudaras amigo
bueno un saludo y espero que sigas con esos magnificos tutoriales bien entendibles saludos!!!!!
hace 2 años
hola amigo tengo un problemita al momento de llamar el info.php me sale un error al momento de escribir esta linea echo ‘’ > /var/www/html/info.php
me sale este error y no se a que depende
bash: syntax error near unexpected token `(' me podrias ayudar con esto de antemano te agradezco
hace 2 años
Hola Josue en realidad no se muy bien porque te da ese error pero en lo que hace es linea es poner < ?php phpinfo(); ?> en el archivo /var/www/html/info.php así que podes hacerlo usando cualquier editor como el gedit mcedit o si te das maña con el vi
hace 2 años
hola disculpa ise lo del tutorial me resulto gracias por el aporte pero saves queria saver si al instalar centos hay que particionar el disco para instalar los servicios mysql php
hace 2 años
Exelente Post, bien claro, corto y preciso
hace 1 año
Genial, me ha servido mucho.
El post esta muy bien, me ha ayudado a hacer mi trabajo de final de clases, ya que estoy haciendo un servidor de un juego en una maquina CentOS
Gracias.
hace 1 año
No tienes que particionar nada, el servidor se tiene que instalar ahi mismo. Aunque tambien hay la posibilidad de hacerlo, pero lo mejor es instalar todo al mismo disco duro y junto. Las particiones solo las usan las grandes empresas que tienen cantidades de gigas en bases de datos.
Saludos
hace 1 año
muy bueno, se agardece
hace 1 año
Saludos!!
Muy buena aportación pero cuando instalamos PHP y quisimos verificar que estuviera creamos el archivo pero no nos apareció la imagen de pantalla que tu pusiste por que????
hace 1 año
Gracias de verdad muy bueno el aporte , todo sale tal cual como lo describes, genial y sorprendente tu aporte, es de esas pocas cosas que si sirven en internet.
hace 1 año
Muy útil. Gracias.
hace 1 año
Disculpen alguien me podria ayudar, ya instale el apche, php y mysql en mi centos; y ahora quiero levantar un pagina web localmente pero al colocar la direccion donde se encuentra (/var/www/html/myreview) solo me muestra el conjunto de carpetas k estan dentro de la principal (myreview) sta carpeta contiene varias donde estan las imagenes css y otrso archivos y hay una www k contiene el index. Porfavor necesito ayuda tengo que levantar esta pagina si o si para presentarla para hoy viernes T_T
hace 1 año
por que cuando cargo /info.php me sale una pagina en blanco..alguien me podria explicar porfa.
hace 1 año
EXCELENTE ME SIRVIÓ MUCHO
hace 1 año
Muy buen aporte, todo bien con la configuración.
hace 1 año
Amigo gracias por su tutorial, lo segui al pie de la letra y me funciono
Nuevamente Gracias por la ayuda
hace 1 año
tienes que agregar las siguientes lineas al archivo: /etc/httpd/conf/httpd.conf:
LoadModule
php5_module
modules/libphp5.so
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php5-source .phps
hace 1 año
Mejor mira este post la seccion configurando apache, ya que aqui no se pueden poner algunos caracteres
http://koalasoft.wordpress.com/manuales/configuracion-e-instalacion-de-php5-en-centos-43/
hace 1 año
Muy buena la guia , pero al momento de mostrar el phpinfo , solamente el muestra escrito
y no la informacion. que tengo que hacer para que lo muestre.
hace 1 año
Hola a todos,
he instalado el php 5.3.3 y mysql 5.0, he realzado info.php y me carga sin problemas y me muestra que esta el MYSQL. el problema es que cuando creo un archivo para conectarme a mysql y hacer alguna consulta me muestra la pagina en blanco. lo hey probado en otro servidor y si funciona pero en mi pc no. alguien puede ayudarme
hace 1 año
Gracias amigo!! muy util tu tutorial.. sólo te faltaría agregar el password en MySQL para el root una vez que se instalo. Aquí dejo la instrucción para hacerlo.
mysqladmin -u root password nueva-clave-de-acceso
Saludos!
hace 1 año
Sólo una cosa, donde pone Reiniciamos apache (y los otros servicios)
/etc/init.d/httpd start
hay que sustituirlo por /etc/init.d/httpd restart
(aconsejo reboot tras todo el proceso)
MUY BUEN APORTE, NI LAMP NI XAMP NI LECHES, ESTO FUCIONA!!
hace 1 año
hace 1 año
excelente. me sirvio, mucho aunque todavia estoy tratando de instalar phpmyadmin, creo que es
yum install php-mbstring
yum install php-myadmin
lo que faltaria para phpmyadmin, pero eso lo vi en otras paginas, me hace falta comprobarlo.
buenos tutoriales los que tienes, saludos
hace 11 meses
Excelente tutorial... muchas gracias
hace 10 meses
Muchas gracias!!! Funciona a la perfección.
hace 10 meses
hola muchas gracias ya tengo todo jalando pero para un panel necesito actualizar php a 5.4 me podrian ayudar gracias
hace 10 meses
Pará... la segunda cap muestra info de mySQL es otro el codigo php en info.php, que le pusiste para que salga eso????
Gracias !!!
hace 5 meses
Muchas gracias !!!
hace 5 meses
el mejor tuto
gracias seria bueno que enseñaran como hacerlo remoto