Welcome to the Slackware Documentation Project

¡Esta es una revisión vieja del documento!


Translation in progress (pedro.herrero)

Configuración de Apache, PHP y MySQL

Para configurar su máquina Slackware Linux como un servidor web preparado para MySQL-PHP, siga estas instrucciones:

  • Instale los paquetes Apache (httpd), php y MySQL desde los discos Slackware o Slackpkg.
  • Corrija la zona horaria de php (muchas aplicaciones se quejarán de esto si no lo hace). Edite '/etc/httpd/php.ini', busque la siguiente línea y descoméntela:
    date.timezone = America/Chicago <--cambie a la zona horaria correcta
  • Como usuario root, abra el archivo '/etc/httpd/httpd.conf' de configuración de Apache con su editor de texto preferido. Luego, busque la siguiente línea y descoméntela (elimine el carácter '#' al principio de la línea):
    Include /etc/httpd/mod_php.conf

    Ahora su Apache incluirá el módulo PHP cuando se inicie.

  • Establezca un nombre de servidor (si la IP de su máquina no se resuelve con un nombre). Edite el archivo '/etc/httpd/httpd.conf' y descomente la siguiente línea:
    ServerName www.example.com:80 <--cambie www.example.com a una IP o el nombre de su máquina
  • Opcionalmente (pero recomendado), puede configurar Apache para que use un archivo 'index.php' como índice de su directorio. Sólo tiene que buscar en la siguiente línea…:
  • Opcionalmente 2, si utiliza Perl para scripts web, puede que desee añadir 'index.pl' también.
      <IfModule dir_module> DirectoryIndex index.html </IfModule>

    … y cámbielo a:

      <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>

    Por favor, tenga en cuenta la parte añadida “index.php”. Ahora puede guardar y cerrar su archivo '/etc/httpd/httpd.conf' y reiniciar su servidor Apache para que se apliquen sus modificaciones. Como root, ejecute:

    apachectl restart


  • Si desea que su servidor Apache se inicie automáticamente cuando inicie su caja, puede cambiar los permisos del archivo '/etc/rc.d/rc.httpd'. Ejecute el siguiente comando como root:
      * chmod 755 /etc/rc.d/rc.httpd

    Ahora su servidor Apache se iniciará automáticamente cuando su sistema arranque.

    Para configurar su instalación de MySQL, por favor vea el documento Install MySQL En Slackware.

Final Considerations

  • Normally you would want to test your recent changes in order to know if they have worked. After restarting Apache, create a 'test.php' file on your '/var/www/htdocs/' directory with the following:
    <?php phpinfo(); ?>

    Now you can open your favorite web browser to the following URL: http://localhost/test.php . If you your PHP installation's settings are displayed, then you have configured your Apache correctly, otherwise, please re-check this documentation (getting sure you have followed every step correctly), or contact us at ##slackware on FreeNode.

Sources


En otros idiomas
Traducciones de esta página?:
QR Code
QR Code es:howtos:network_services:setup_apache_php_mysql (generated for current page)