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
-
Anar al directori ocult httpd
> cd /private/etc/httpd -
Editar amb vi el fitxer httpd.conf
> sudo vi httpd.conf -
Cercar la línia
#LoadModule php4_module libexec/httpd/libphp4.soi descomentar-la -
Cercar la línia
#AddModule mod_php4.ci descomentar-la -
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 -
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
Descarregar el paquet de MySQL per Mac OS X
Executar el .dmg
Instal·lar els dos .pkg
Comentaris
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?
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
Comentat per ala_747 el 05/12/04
Un detallín, para reiniciar el Apache desde la consola no es
/usr/sbin/apacheclt restartsino/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 :)
Comentat per are el 05/12/04
uoops gràcies ala :)
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!
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?
Comentat per are el 22/02/05
mmm, extrany...fés un
whereis httpda veure que diuComentat 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??
Comentat per are el 15/03/05
Si vas al directori
/private/etc/hi trobaras un fitxer que es diuphp.ini.default.Crec que era aquest.
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