webForumDet fria alternativet

PHP på MAC OS X

13 svar · 583 visningar · startad av nkrantz

nkrantzMedlem sedan apr. 2002755 inlägg
#1

Har just lyckats installera PHP å mySQL under MAC OS X... problemet är nu att jag försöker köra ett php script som jag kört på win förut... med REGISTER_GLOBALS påslagna.. vilket betyder att det inte funkar på Macen.. och jag vet, jag borde ändra i php.ini, MEN, det finns inte en sån fil på min MAC, någon som vet hur man löser det?

/Nippe

SPiNMedlem sedan mars 20005 832 inlägg
#2

Finns inte en sån fil? Den filen ska ju alltid finnas. :q

MacOS X bygger väl på Linux/Unix, och eftersom att php.ini finns i dessa PHP-distar så borde den även finnas på MacOS X? Mao: Leta igen. ;)

gardaMedlem sedan dec. 200139 inlägg
#3

Om den finns, vilket inte är standard, finns den här:
/usr/local/lib/php.ini
annars får du skapa en..(/lib finns nog inte heller)

"sudo mkdir -p /usr/local/lib"
"sudo touch /usr/local/lib/php.ini"

nkrantzMedlem sedan apr. 2002755 inlägg
#4

SPiN: Nope, inte finnas!

garda: okej.. jag skapade en... what now?

nkrantzMedlem sedan apr. 2002755 inlägg
#5

garda: alltså.. jag slängde in lite av det som finns i php.ini på vår NT server, typ det som står om register_globals och om Error Handling.. får det ändå inte att funka.. måste jag kompilera om PHP eller nåt? Och hur gör jag det isf?

gardaMedlem sedan dec. 200139 inlägg
#6

oops skrev nog lite fel var filen skulle ligga:
/usr/lib/php.ini , ska det vara

Du kan skriva "php phpinfo()" i en phpfil så står det
var han letar efter filen...

Hoppas det kommer att fungera!

KosseMedlem sedan juni 2000162 inlägg
#7

Har samma problem, ingen php.ini

Följde era instruktioner och allting gick bra, men php.ini måste ju ha ett innehåll också.

Vad ska det stå i den filen och vart hittar jag det?

gardaMedlem sedan dec. 200139 inlägg
#8

Om det bara är register_globals skriver du :

[PHP]
register_globals = ON

Du kan läsa mer på php.net.
Tex.
http://www.php.net/manual/en/language.variables.predefined.php

KosseMedlem sedan juni 2000162 inlägg
#9

:D

Jaha, jag vill ställa in diverse olika saker för mitt PHP.
Alla dessa inställningar gjorde jag i PHP.ini när jag provade lite på en windows-server för ett tag sedan. Men hur ska jag kunna ändra en massa saker om jag inte vet vad som ska stå i PHP.ini?

Finns det ingen komplett lista som jag kan klistra in i php.ini och sedan ändra det jag tycker är relevant?

nkrantzMedlem sedan apr. 2002755 inlägg
#10

Jag gjorde bara så att jag koppade allt från vår win server in i min mac server. Om du har kört PC, hitta php.ini och kopiera över allt. Typ. Annars kanske man kan göra någon smart lösning som använder samma php.ini för både PC och Mac, men det är överkurs för mig tror jag ;)

KosseMedlem sedan juni 2000162 inlägg
#11

Hmm, problemet är väl bara det att den datorn jag körde windows på har jag inte kvar längre.

Kan inte någon som har denna information kanske maila mig php.ini filen?
Är den likadan oavsett PHP konfiguration (Windows, Linux, Mac osv?)

Jag kör :
PHP Version 4.1.2

MatteMedlem sedan aug. 20002 970 inlägg
#12

Naär jag har installerat PHP på windows så har det lagt sig en fil i min php-katalog som heter php.ini-dist. Denna ska man enligt installationsanvisningarna (install.txt) byta namn på till php.ini och lägga där den nu ska vara.

Motsvarande tycker jag bör gälla för installation på mac. Ta en koll i den katalog där du installerade PHP. Se om där finns någon php.ini-dist eller install.txt.

KosseMedlem sedan juni 2000162 inlägg
#13

Några sådana filer fanns inte.
Tyvärr...

Får se om jag kan ha någon nytta av din php.ini fil.

MatteMedlem sedan aug. 20002 970 inlägg
#14

Här är min php.ini-dist och min php.ini om det kan vara dig till hjälp.

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb