¿Como configuro Apache, PHP y MySQL?

Hola amigos de éste foro:

Núnca he instalado ni configurado esos tres programas en Linux, así que les agradeceré mucho su ayuda... Lo que pasa es que quiero configurar el Apache+PHP+MySQL en Mandriva 2008 y como yá había configurado mis repositorios entonces utilizé el urpmi para instalar dichos programas por medio de la consola y al parecer sin problema alguno.

Con el comando "urpmi apache" seleccioné el: 1- apache-mpm-prefork-2.2.6-8mdv2008.0.i586: Implements a non-threaded, pre-for king web server (stable) (para instalar)

Con el comando "urpmi mysql" se instalaron los siguientes paquetes:
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
Package Version Release Arch
(medium "main")
perl-DBD-mysql 4.005 1mdv2008.0 i586
perl-DBI 1.59 1mdv2008.0 i586
(medium "Main Updates (Official2008.0-1)")
libmysql15 5.0.45 7.1mdv2008.0 i586
mysql 5.0.45 7.1mdv2008.0 i586
mysql-client 5.0.45 7.1mdv2008.0 i586
mysql-common 5.0.45 7.1mdv2008.0 i586
44MB of additional disk space will be used.

Con el comando "urpmi php" me mostró lo siguénte:
[root@localhost ~]# urpmi php
In order to satisfy the 'php-cli|php-cgi|apache-mod_php|php-fcgi|php-cli|apache-mod_php' dependency, one of the following packages is needed:
1- apache-mod_php-5.2.4-2mdv2008.0.i586: The PHP5 HTML-embedded scripting language for use with apache (para instalar)
2- php-cli-5.2.4-2mdv2008.0.i586: PHP5 CLI interface (para instalar)
3- php-fcgi-5.2.4-2mdv2008.0.i586: PHP5 CGI interface with FastCGI support (para instalar)
4- php-cgi-5.2.4-2mdv2008.0.i586: PHP5 CGI interface (para instalar)
¿Qué elige? (1-4)1
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
Package Version Release Arch
(medium "Mandriva Linux - 2008.0 (Free) - Installer")
apache-mod_php 5.2.4 2mdv2008.0 i586
ccp 0.4.1 1mdv2008.0 noarch
libphp5_common5 5.2.4 2mdv2008.0 i586
php-dom 5.2.4 2mdv2008.0 i586
php-ini 5.2.4 1mdv2008.0 i586
php-openssl 5.2.4 2mdv2008.0 i586
php-posix 5.2.4 2mdv2008.0 i586
php-sysvsem 5.2.4 2mdv2008.0 i586
php-sysvshm 5.2.4 2mdv2008.0 i586
php-xmlwriter 5.2.4 2mdv2008.0 i586
php-zlib 5.2.4 2mdv2008.0 i586
(medium "main")
php-ctype 5.2.4 2mdv2008.0 i586
php-filter 5.2.4 2mdv2008.0 i586
php-ftp 5.2.4 2mdv2008.0 i586
php-gettext 5.2.4 2mdv2008.0 i586
php-hash 5.2.4 2mdv2008.0 i586
php-json 5.2.4 2mdv2008.0 i586
php-session 5.2.4 2mdv2008.0 i586
php-simplexml 5.2.4 2mdv2008.0 i586
php-suhosin 0.9.20 6mdv2008.0 i586
php-timezonedb 2007.5 4mdv2008.0 i586
php-tokenizer 5.2.4 2mdv2008.0 i586
php-xmlreader 5.2.4 2mdv2008.0 i586
4.5MB of additional disk space will be used.
¿Efectuar la instalación de los 23 paquetes? (S/n) s

Escribí lo siguiente para iniciar el servicio de apache:
[root@localhost etc]# service httpd start
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[ OK ]
[root@localhost etc]#

Si escribo en mi navegador de internet: "http://localhost/"
me muestra: "it works!"

Escribí lo siguiénte para iniciar el servicio de MySQL:
[root@localhost ~]# service mysqld start
Starting MySQL: [ OK ]
[root@localhost ~]#

Necesito ayuda para configurarlos y poder utilizarlos ¿Qué directorio de usa para guardar los archivos.php? ¿Cómo se corren para probarlos después? ¿cómo utilizo MySQL para hacer una base de datos? etc etc.

Espero me puedan ayudar con ésto y Saludos a todos Uds.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de vfmmeo

# 44520: ¡Muchas preguntas! :-)

Hola,

Normalmente, te diría que postearas una consulta por hilo, para que el foro quedase más organizado. Pero como tu consulta está tan interrelacionada, pues casi que te doy unas cuantas directrices muy generales y luego vas investigando por tu cuenta, que es como más se aprende.

Por lo que has posteado en la consulta, has instalado correctamente todo. Teóricamente, ya tienes un LAMP (Linux, Apache, MySql, Php) en toda regla funcionando en tu sistema.

Apache:
Los archivos html que quieras hacer disponibles vía servidor apache, tienes que colocarlos en el directorio /var/www/html. Si quieres afinar más la configuración de Apache, los directorios y archivos de configuración culegan de /etc/httpd.

MySql: Para administrar la base de datos, puedes usar un intérprete en consola (en una terminal tecleas "mysql" a secas si no has definido usuarios ni contraseñas, o, algo mejor, el administrador PhPMyAdmin. Está disponible en los repositorios y con un simple urpmi phpmyadmin lo tendrás instalado. Luego, para acceder a él, abre un navegador y tecleas "http://localhost/phpmyadmin". Muy completito y con opciones para ejecutar consultas SQL directas, si lo necesitas. El archivo de configuración de MySql está en /etc/my.cnf.

Php: En realidad, php ya viene instalado por defecto en Mandriva, al menos el intérprete propiamente dicho. Todo lo que has instalado son distintas extensiones para usar php como CGI, etc. Si quieres usar archivos php en tu servidor apache, simplemente colocando esos archivos en /var/www/html, funcionarán llamándolos desde un navegador. La configuración de php la puedes modificar editando el fichero /etc/php.ini.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Repetid conmigo: Mandriva mola y te lo demostraré
Nuevo blog (Soy un veleta)
Linux user #444536

# 44557: Gracias BOFH

Muchisimas gracias BOFH por la ayuda...:-D

# 44687: Post movido de Foro

Post movido de Foro.