a.css

esbudellant estàndards


Servidor MAMP

03/12/04

Mac OS X + Apache + MySQL + PHP

Mac OS X porta instal·lat per defecte l'Apache 1.3 i el PHP 4, per tant només caldrà habilitar el PHP a la configuració de l'Apache i instal·lar el MySQL.

Habilitar el PHP

  1. Anar al directori ocult httpd

    
    > cd /private/etc/httpd
    
  2. Editar amb vi el fitxer httpd.conf

    
    > sudo vi httpd.conf
    
  3. Cercar la línia #LoadModule php4_module libexec/httpd/libphp4.so i descomentar-la

  4. Cercar la línia #AddModule mod_php4.c i descomentar-la

  5. Afegir just després d'aquesta línia (esc i) el següent:

    
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    
  6. Salvar i sortir (esc :wq)

Engegar l'Apache

Per engegar l'Apache s'ha d'anar al panel de configuració, opció sharing i activar la opció Personal Web Sharing

Nota: Per reiniciar l'apache, des de consola, cal fer:


> /usr/sbin/apacheclt restart

Instal·lar MySQL

  1. Descarregar el paquet de MySQL per Mac OS X

  2. Executar el .dmg

  3. Instal·lar els dos .pkg

Comentaris

  1. Comentat per faemino el 04/12/04

    Deu meu que t'has posat tècnic i a més a més desde consola i amb vi

    Fins i tot has creat una categoria mac os x .... no tidràs una MAC?

  2. Comentat per are el 04/12/04

    hahahahha, sí...en tinc un XD

    si no escribia això segur que se m'oblidava per la següent vegada

  3. Comentat per ala_747 el 05/12/04

    Un detallín, para reiniciar el Apache desde la consola no es /usr/sbin/apacheclt restart sino /usr/sbin/apachectl restart.

    Mil gracias por la explicación porque se murió mi PC y estoy con un Mac prestado y había logrado arrancar el Apache, pero no llegar a httpd.conf para habilitar el PHP :)

  4. Comentat per are el 05/12/04

    uoops gràcies ala :)

  5. Comentat per xavier el 27/12/04

    Si heu instal·lat el MAMP, no us dona un error al MAMP/logs/mysql_error_log referent a:
    "Warning: You have forced lower_case_table_names to 0 through a command-line option, even though your file system '/Applications/MAMP/bin/mysql4/var/' is case insensitive. This means that you can corrupt a MyISAM table by accessing it with different cases. You should consider changing lower_case_table_names to 1 or 2" ?

    Si no el teniu funcionant, res, encantat de saludar-vos!

  6. Comentat per free el 22/02/05

    Doncs a mi quan poso:
    cd/private/etc/httpd
    em diu que:
    No such file or directory

    Algú sap que s'ha de fer?

  7. Comentat per are el 22/02/05

    mmm, extrany...fés un whereis httpd a veure que diu

  8. Comentat per Cel el 15/03/05

    Doncs m'a funcionat correctament a la primera pero ara nose com es configure el php.ini, empodeu ajuda??

  9. Comentat per are el 15/03/05

    Si vas al directori /private/etc/ hi trobaras un fitxer que es diu php.ini.default.
    Crec que era aquest.

  10. Comentat per Cel el 16/03/05

    Moltes grasies, ja u e trovat pero faix cambis i no els noto com per ex. lo de register_globals, saps quin problema deu ser, la web que no me funcione es aquesta http://www.cenics.info/cas/productos.php?_i=5

    Grasies

Afegir un comentari


© Arnau Siches. a.css està sota Llicència Creative Commons.