Nunca te des por vencido, crea tu propio camino - "Catherine Hepburn"
| Bajar los paquetes | Instalación de MySQL | |||
| Instalación de Apache | Instalación de PHP | |||
| Instalación de PHP | Historial del manual |
/usr/src/webserver/apache
/usr/src/webserver/php
/usr/src/webserver/mySQL
/usr/src/webserver/phpMyAdmin
A partir de aqui hay que hacer todo como root.
cd /usr/src/webserver/mysql
Una vez dentro del directorio para descomprimir el archivo se hace lo siguiente:tar xzvf mysql-max-4.1.7-pc-linux-i686.tar.gz
Ahora hay que seguir los siguientes pasos para instalarlo:
groupadd mysql
useradd -g mysql mysql
cp -R mysql-max-4.1.7-pc-linux-i686 /usr/local/webserver/mysql
cd /usr/local/webserver/mysql
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
Para que aparezca la ayuda del man al ejecutar man hay que copiar le directorio man que viene en la carpeta de mysql a /usr/man de la siguiente manera:
cp -R /usr/local/webserver/mysql/man /usr/man
tar xzvf apache_1.3.33.tar.gz
Ahora hay que instalarlo de la siguiente forma:
./configure --prefix=/usr/local/webserver/apache --enable-module=so --enable-module=userdir
make && make install
tar xjvf php-5.0.2.tar.bz2
Ahora hay que instalarlo de la siguiente forma:
cd php-5.0.2
./configure --prefix=/usr/local/webserver/php --with-mysql=/usr/local/webserver/mysql/
--with-apxs=/usr/local/webserver/apache/bin/apxs
make && make install
cp php.ini-dist /usr/local/lib/php.ini
Ahora hay que modificar el archivo de configuración de Apache para que Apache reconozca el PHP:
AddType application/x-httpd-php .php .phtml
El archivo de configuración de Apache se llama httpd.conf
Ahora para que reconozca Apache una página index.php como una página de inicio hay que volver a modificar el httpd.conf y en la línea que pone DirectoryIndex agregarle index.php:
DirectoryIndex index.html index.php
Ahora para probar si se ha instalado bien php podemos crear en el directorio htdocs (que es el directorio donde Apache guarda las páginas) una página index.php con el siguiente código:
< ?
phpinfo();
?>
Lo guardamos y arrancamos y probamos a ver si se carga la página arrancando primero el Apache y luego poniendo http://localhost/index.php Si se carga veremos una página con la configuración del PHP.
Para poder compilar el PHP en una Debian tuve que instalar los siguientes paquetes adicionales:
apt-get install bison flexlibxml2-dev
Hay que copiar el el paquete bajado al directorio htdocs de Apache. Una vez copiado hay que descomprimir el paquete de la siguiente forma:
tar xjvf phpMyAdmin-2.6.0-pl2.tar.bz2
Una vez descomprimido hay que modificar la siguiente línea en el archivo config.inc.php:
$cfg['PmaAbsoluteUri'] = ''
Y tiene que quedar como:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'
Lo que se ha metido ahora entre las comillas son el nombre del host donde esta el programa y el directorio en el que se encuentra el phpmyadmin. Si todo ha ido bien si se pone "http://localhost/phpmyadmin" en el navegador se abrira la página de phpMyAdmin para manejar MySQL.
Añadido al manual la instalción de phpMyAdmin.
06 de marzo del 2005
Subida la primera versión del manual.