Podcast
Feliratkozni Xorp Podcastra
Feliratkozni Fix.Tv iMac Macians Podcastra
Feliratkozni iCal Beszeljukmac rendezvenyekre
Keresés
Hivatalos Blog Statisztika
Xorp Project
Xorp
Xorp Eggdrop
Johny CastAway
MiszterX’s Pages
Panoráma képek
Windows, vagy amit akartok
Züllöttségteszt
Mac Tár
Mac Tár Reklámok
Mac Tár Boltok
ZionCity
ZionCity régi
ZionCity menü
Matrix 1
Matrix 2
Matrix 3
Animatrix
Notebook
Debrecen
Basahalom debreceni oldalak
PozAko Blogja
maKACS Blogja
Barátok
C’ est l’ avie
Ziona Blog
CDColt blogja
86 webLog
Faky Pages
ZeroXX Blog
Kobak
Konnektor
Vincze Petya blog
LouiSe
42droids
Szami blog
Machintosh
Handras Blogja
gaba blogja
plastik media
Worldshots Blog
Almalap
Beszéljükmac
macik és kutyák
Pez Blog
quARTz
Machonosít
Wyctim Blogja
eFi.blog
Appleblog
Meta
Apache
MySQL
PHP
Apple Support
Firefox
i-use-this
RSS2
BlogSearch.hu
Tamogatás
Ha bármilyen fontos információt olvastál, láttál, hallottál az oldalon, és szeretnéd támogatni ezért a blogot, itt teheted meg.

Archív Oldalak Galéria Mac Os X Mac Játékok Linux Solaris Kapcsolat

PHP bekapcsolása a Mac Os X beépített webserverében

Aki használt már Mac Os X operációs rendszert az tudja, hogy a Sharing résznél (a System Preferences-ben) alapból be lehet kapcsolni egy web sharinget. Ez bár nem látszik a Unix rendszereken is ismert Apache server. Alapból ugyan nem támogatja a php-t, (mármint ha csak úgy bekattintjuk a Sharingnél), de kis piszkálódással ez se lesz gond, és szinte semmi se okozhat problémát, hogy mondjuk webes fejlesztéseket teszteljünk a kliens rendszerünkön egyetlen extra dolog telepítése nélkül.

Verziók

Először is nézzük melyik Mac Os X verzióban milyen php verziót találhatunk. A Tiger (10.4)-ben 4.3.10, up-to date PHP-t találunk. Egyel korábbi Panther (10.3.2) 4.3.2 PHP-val míg a 10.2.4-es verzióban megjelenő 4.1.2 PHP-val büszkélkedhet. Ezek a környezetek tökéletesek arra, hogy egyszerű scripteket futtathassunk. Ha mégis szükségünk lenne speciális kiegészítésekre használjuk a Fink-et.

Hogyan Kapcsoljuk Be?

Először is kezdjük azzal, hogy nincs más dolgunk, minthogy a webserver config filejét editáljuk, és engedélyezzük a már benne lévő (csak letiltott) PHP támogatást. Ehhez bármilyen szövegszerkesztőt igénybe vehetünk, én a nano nevezetű terminálos programot ajánlom.

$ sudo nano /etc/httpd/httpd.conf
Password:

Parancs kiadásával adminisztrátori jogokkal (erre szükség is van) fogjuk megeditálni a filet , ehhez persze meg kell adnunk az admin jelszavunkat.

Amint megnyitotta, keressük meg a LoadModule és AddModule bejegyzéseket ott is e két sort:

#LoadModule php4_module libexec/httpd/libphp4.so
...
#AddModule mod_php4.c

És szedjük ki a hashmark jeleket előlük emígyen:

LoadModule php4_module libexec/httpd/libphp4.so
...
AddModule mod_php4.c

Fontos hogy a most következő két lépést csak 10.2-es rendszereken kell végrehajtani

Index Dokumentum hozzáadása

Fontos, hogy a 10.2-es Mac Os X-ek esetén a DirectoryIndex részt ki kell egészítenünk, hogy így nézzen ki:

<ifmodule mod_dir.c>
DirectoryIndex index.html index.php
</ifmodule>

PHP kiegészítések típusának hozzáadása

A következő sorokat kell még beillesztenünk:

<ifmodule mod_php4.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
</ifmodule>

Eddig tartott a 10.2-n külön megcsinálandó rész.

Apache Server Újraindítása

Most már csak annyi dolgunk van, hogy újra kell indítani a webservert, hogy a módosított config szerint induljon el. Ehhez adjuk ki ezt a parancsot:


$ sudo /System/Library/StartupItems/Apache/Apache restart
Password:
Restarting Apache web server
/usr/sbin/apachectl restart: httpd restarted

És készen is vagyunk...

Tesztelés

Ezek után ha le szeretnénk ellenőrizni, hogy valóban működik-e, akkor hozzuk létre egy filet test.php néven a ~/Sites könyvtárban ezzel a tartalommal:

<script language="php">
phpinfo();
</script>

Most már csak nézzük meg a Sharing résznél be van-e kapcsolva a Websharing és böngészőbe írjuk be a következő URL-t: http://localhost/~your_username/test.php
Amennyiben nem hibát ír ki a böngésző, hanem a PHP infó oldala töltődik be minden jól csináltunk, és lehet fejleszteni, scripteket futtatni.

0 Responses to “PHP bekapcsolása a Mac Os X beépített webserverében”


  • No Comments

Leave a Reply



Hasonló Bejegyzés
Új Mac Howto: PHP bekapcsolása a Mac Os X beépített webserverébenAki használt már Mac Os X operációs rendszert az tudja, hogy a Sharing résznél (aMac HowtosAz Apple operációs rendszereit használók elmondhatják mindent egyszerű megcsinálni. Többnyire pár kattintás elég mindenhez. AÚj Mac Howto: SMTP Szerver bekapcsolása Mac Os X-enSok esetben jól jöhet hogyha be tudjuk kapcsolni a saját Mac Os X (nem Serverxtransistion: Program Slideshow áttűnés manipulálásáhozMár korábban is írtam itt, arról, hogy Laca barátom megoldotta a beépített áttűnések lecserélését. AkkorÚj Mac Howto: Beépített SlideShow áttünésének megváltoztatásaSokaktól hallottam már a Maces fórumokon és személyesen is, hogy szeretné a Mac Os XVista követelményeKomolyan egy vicc. E szerint, mindenki vehet új gépet, vagyis várjuk meg, hogy legyen olyanMac Os X 10.4.8: Beépített nagyításEzt a nagyon jó kis tippet, amit magam se ismertem, a beszéljükmacen találtam: Azt sokanBeépített merevlemezes, DVD-írós, vezeték nélküli médiacenterAz Egyesült Államokban már kapható az LG legújabb médiacentere, univerzális felvevő-lejátszója, mely vezeték nélküli kapcsolatonBeépített SlideShow áttünésének megváltoztatásaGondolom mindenki ismeri a Mac Os X azon funkcióját, hogy ha desktopunkon, vagy mappában kijelölünkSMTP Szerver bekapcsolása Mac Os X-enSok esetben jól jöhet, hogyha be tudjuk kapcsolni a saját Mac Os X (nem Server
Google Reklám