Inirerekumendang, 2024

Pagpili ng editor

Paano magsimula ang apache na magsimula ng httpd awtomatikong sa boot sa mac os x

How to install Full Webserver ( Apache, PHP, MySQL, phpMyAdmin) | Mac OS X El Capitan

How to install Full Webserver ( Apache, PHP, MySQL, phpMyAdmin) | Mac OS X El Capitan

Talaan ng mga Nilalaman:

Anonim

Ang mga nakabase sa web developer ng Mac ay marahil pamilyar sa mano-manong pagsisimula at pagtigil sa Apache web server sa OS X sa pamamagitan ng command line sa pamamagitan ngayon, ngunit kung nais mong magsimula ang Apache nang awtomatiko sa boot at muling pag-reboot ng isang Mac, gusto mong pumunta ng hakbang pa at gumamit ng paglulunsad. Sa paggawa nito, ang mga webdev ay hindi na kailangang patakbuhin nang manu-mano ang mga utos ng pagsisimula ng apache upang simulan ang Apache httpd daemon, awtomatikong sisimulan nito ang sarili sa bawat oras na ang Mac boots up. Naturally, ipapakita din namin kung paano ihinto ang Apache mula sa pagsisimula mismo sa boot din.

Mahalagang kung ano ang ginagawa ng mga utos na ito ay i-load ang apache web server ilunsad ang daemon sa OS X sa pagsisimula ng system. Dahil gumagamit ito ng launctl kailangan mong magkaroon ng access sa administrator sa pamamagitan ng sudo upang mai-load o i-unload ang apache. Tandaan, kinakailangan lamang ito para sa mas modernong mga bersyon ng OS X na hindi na magkaroon ng pagpipilian na 'pagbabahagi ng web' sa panel ng kagustuhan sa Pagbabahagi.

Tandaan: Ipinapalagay nito na na-configure mo na at na-setup ang Apache sa Mac, kung hindi mo pa nagawa kaya dapat ka nang magsimula doon, kung hindi man ay naglo-load ka ng auto Apache nang walang gaanong pagsasaayos.

Itakda ang Apache upang Magsimula nang Awtomatiko sa Boot sa Mac OS X

Mula sa Terminal, ipasok ang sumusunod na utos:

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Pindutin ang bumalik at ipasok ang admin password ayon sa hiniling upang makumpleto ang trabaho.

Ngayon kapag ang Mac ay na-boote o nag-reboot, awtomatikong magsisimula ang Apache, na madaling mapatunayan sa pamamagitan ng pagpunta sa anumang browser at pagpasok ng "localhost" bilang URL.

Makikita mo ang pamilyar na mensahe na "It works!" Sa localhost at ang mga pangunahing file ay matatagpuan sa:

/Library/WebServer/Documents/

Pagpunta sa karagdagang, maaari mo ring paganahin ang pagpipilian sa antas ng gumagamit ng site para sa localhost / ~ Gumagamit, ngunit iyon ay lampas sa saklaw ng artikulong ito, takpan namin ito.

Itigil ang Apache mula sa Pag-load sa Boot sa Mac OS X

Upang ihinto ang Apache mula sa pagsisimula ng sarili nitong awtomatiko sa pagsisimula ng system, kailangan mo lamang alisin ang ahente mula sa paglulunsad tulad ng anumang iba pang daemon, tulad nito:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Muli kailangan mong ipasok ang password ng admin upang kumpirmahin ang pagbabago.

Alamin kung ang Apache ay Na-load o Na-load sa paglulunsad

Kung hindi ka sigurado kung naitakda mo nang awtomatiko ang pag-load ng Apache o hindi, maaari mong tanungin ang paglulunsad para sa apache tulad nito:

launchctl list|grep apache

Hindi mo ba nakita ang pagbabalik ng apache.httpd? Pagkatapos ang daemon ay hindi na-load, at hindi ito awtomatikong magsisimula. Ang Apache ay maaari pa ring magamit at magsimula nang manu-mano, ngunit hindi ito magsisimula sa sarili gamit ang isang reboot o boot, medyo simple.

Kung ang pag-configure ng Apache, PHP, at MySQL sa OS X ay labis na kumplikado o itinuturing na sobrang gulo, ang isa pang mahusay na solusyon ay ang paggamit ng isang paunang naka-configure na pakete ng web server tulad ng MAMP. Nag-aalok ang MAMP ng isang sariling nilalaman na solusyon sa web server, kasama na rin ang Apache, PHP, at MySQL sa isang solong package ng aplikasyon, inilulunsad lamang ng isang gumagamit ang MAMP app at sinimulan ang mga kinakailangang serbisyo upang magsimula at ihinto ang isang web server para sa lokal na pag-unlad. Ang MAMP ay malakas at isang mahusay na tool para sa mga developer ng web na batay sa Mac, at nagsasangkot ito sa pangkalahatan na mas hindi gaanong pagod at pagiging kumplikado kaysa manu-mano ang pag-configure ng mga indibidwal na sangkap na tatakbo sa OS X sa iyong sarili. Alinmang solusyon ay maaaring maging mahusay, kaya gumamit ng alinman sa gumagana para sa iyo at sa iyong antas ng ginhawa.

Top