Apache, PHP, MySQL y phpMyAdmin nel iBook

ibook_g4.jpg

Güei tuve que configurar Apache con PHP, MySQL y phpMyAdmin nun iBook G4, y anque podemos instalar Debian en ppc, vamos facelo nel Mac OS X Tiger que venia col equipu.

Lo primero ye arrancar l’Apache que vien “de serie” nel sistema, vamos a “Preferencias del Sistema” y na estaya “Internet y red” calcamos “Compartir” y marcamos “Compartir Web”, zarramos les preferencies y yá tenemos Apache corriendo nel equipu.

Pero l’Apache que trae Mac OS X, anque tien instalao PHP4, nun lo tien activao. Abrimos entos una terminal y editamos httpd.conf con Nano.

$ sudo nano /etc/httpd/httpd.conf

y descomentamos les llínies

LoadModule php4_module libexec/httpd/libphp4.so

y

AddModule mod_php4.c

Guardamos, zarramos y reiniciamos Apache

$ sudo apachectl restart

Nesti puntu yá tenemos Apache corriendo PHP, pa probalo vamos a la nuesa carpeta d’usuariu y na carpeta nueva “Web” facemos un ficheru nuevu col nome phpinfo.php col códigu <?php phpinfo();?> y comprobamos que funciona en http://localhost/~nomedusuariu/phpinfo.php

Agora toca instalar MySQL, baxamos el paquete que mos interese, nesti casu Mac OS X 10.4 PowerPC 32-bit.

Abrimos la imaxe y instalamos primero mysql-5.0.51a.osx10.4-powerpc.pkg (el nome dependerá de la versión), llueu instalamos MySQStartupitem.pkg y pa finar MySQL.prefPane

Volvemos al terminal y creamos un ficheru .profile na nuesa carpeta d’usuariu pa indicar a la terminal onde tan les aplicaciones que queremos executar

$ touch .profile

$ nano .profile

indicamos les rutes cola siguiente llinia

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin

guardamos el ficheru y reiniciamos la máquina qu’entamará a correr MySQL.

Agora toca configurar: dende la terminal executamos

$ mysql_secure_installation

diremos respondiendo a les entrugues del script según convenga y daremos-y la clave pal usuariu root

Yá tenemos Apache, PHP y MySQL corriendo, pero PHP y MySQL entá nun se comuniquen como deben, primero creamos en MySQL un usuariu pa PHP

$ mysql -u root -p

y nel prompt de mysql executamos

SET PASSWORD FOR root@localhost = OLD_PASSWORD(‘laclavequedimospalroot’)

zarramos MySQL pero… PHP sigue ensin ver a MySQL, esto ye por un problema coles rutes de PHP en Tiger, pero vamos engañalo… pa eso tenemos que facer un direutoriu nuevu y un enllaz

$ sudo mkdir /var/mysql

$ sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Yá ta, yá tenemos Apache con PHP y MySQL nel piquiñín iBook, pero agora vamos instalar phpMyAdmin pa xestionar les nueses bases de datos, descargamos la última versión, y la descomprimimos en ~/Sites/phpmyadmin (o dicho d’otra forma na carpeta “Webs” del nuesu direutoriu d’usuariu). Agora lo configuramos usando l’exemplu config.sample.inc.php

$cfg[‘blowfish_secret’] = ‘lafrasequemopete’;

y vamos configurar un servidor namás polo que $i = 1;

Nosotros namás que vamos usar esti servidor pa desendolcu, nun va usase pa producción polo que nun usamos proteición pa phpMyAdmin

$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;

damos el nome del host el usuariu del del server y la clave

$cfg[‘Servers’][$i][‘host’] = ‘localhost’;

$cfg[‘Servers’][$i][‘user’] = ‘root’;

$cfg[‘Servers’][$i][‘auth_type’] = ‘laclavequedimospalroot’;

Guardamos el ficheru como config.inc.php y nos vamos a http://localhost/~nomedusuariu/phpmyadmin pa crear les bases de datos que necesitemos.

Esta instalación y estes configuraciones nun se recomienden pa un entornu de producción, ta fechu pa un portatil pa poder trabayar con él nel desendolcu d’aplicaciones web.

La semeya del iBook ye d’Akira Kamikura con llicencia CC-by 2.0.