மேக் ஓஎஸ் எக்ஸில் தானாக துவக்கத்தில் httpd அப்பாச்சியை எவ்வாறு தொடங்குவது

Anonim

Mac அடிப்படையிலான வலை உருவாக்குநர்கள் இப்போது கட்டளை வரி மூலம் OS X இல் Apache இணைய சேவையகத்தை கைமுறையாக தொடங்கி நிறுத்துவதை அறிந்திருக்கலாம், ஆனால் Mac ஐ துவக்கி மறுதொடக்கம் செய்யும் போது Apache தானாகவே தொடங்க வேண்டும் என்று நீங்கள் விரும்பினால் , நீங்கள் ஒரு படி மேலே சென்று, launchctl ஐப் பயன்படுத்த வேண்டும். அவ்வாறு செய்வதன் மூலம், அப்பாச்சி httpd டீமானைத் தொடங்க வெப்டெவ்கள் அப்பாச்சி தொடக்கக் கட்டளைகளை கைமுறையாக இயக்க வேண்டியதில்லை, ஒவ்வொரு முறையும் மேக் துவங்கும் போது அது தானாகவே தொடங்கும்.இயற்கையாகவே, Apache தன்னை துவக்கத்தில் இருந்து எப்படி நிறுத்துவது என்பதையும் காண்பிப்போம்.

அடிப்படையில் இந்தக் கட்டளைகள் என்ன செய்வது, கணினி தொடங்கும் போது அப்பாச்சி வெப் சர்வர் லாஞ்ச் டீமானை OS X இல் ஏற்றுகிறது. இது launchctl ஐப் பயன்படுத்துவதால், அப்பாச்சியை ஏற்ற அல்லது இறக்குவதற்கு நீங்கள் சூடோ மூலம் நிர்வாகி அணுகலைப் பெற்றிருக்க வேண்டும். OS X இன் நவீன பதிப்புகளுக்கு மட்டுமே இது அவசியம் என்பதை நினைவில் கொள்ளுங்கள், இது பகிர்வு முன்னுரிமை பேனலில் இனி 'வலை பகிர்வு' விருப்பத்தை கொண்டிருக்காது.

குறிப்பு: இது நீங்கள் ஏற்கனவே Mac இல் Apache ஐ அமைத்துள்ளீர்கள் என்று கருதுகிறது, நீங்கள் ஏற்கனவே அவ்வாறு செய்யவில்லை என்றால், நீங்கள் அங்கு தொடங்க வேண்டும். , இல்லையெனில் நீங்கள் அதிக உள்ளமைவு இல்லாமல் Apache ஐ தானாக ஏற்றுகிறீர்கள்.

Apache ஐ Mac OS X இல் துவக்கத்தில் தானாகவே தொடங்கும்படி அமைக்கவும்

டெர்மினலில் இருந்து, பின்வரும் கட்டளையை உள்ளிடவும்:

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

ரிட்டர்ன் ஹிட் செய்து, பணியை முடிக்க, நிர்வாகி கடவுச்சொல்லை உள்ளிடவும்.

இப்போது Mac துவக்கப்படும்போது அல்லது மறுதொடக்கம் செய்யப்படும் போது, ​​Apache தானாகவே தொடங்கும், இது எந்த உலாவிக்கும் சென்று "localhost" ஐ URL ஆக உள்ளிடுவதன் மூலம் எளிதாக சரிபார்க்கப்படும்.

பழக்கமான "இது வேலை செய்கிறது!" லோக்கல் ஹோஸ்டில் செய்தி மற்றும் அந்த முக்கிய கோப்புகள் இதில் உள்ளன:

/நூலகம்/வெப்சர்வர்/ஆவணங்கள்/

மேலும் சென்று, லோக்கல் ஹோஸ்ட்/~பயனருக்கான பயனர் நிலை தளங்கள் விருப்பத்தையும் நீங்கள் இயக்கலாம், ஆனால் அது இந்தக் கட்டுரையின் எல்லைக்கு அப்பாற்பட்டது, அதை நாங்கள் இங்கே விவரிக்கிறோம்.

Mac OS X இல் Apache ஏற்றப்படுவதை நிறுத்துங்கள்

அப்பாச்சி சிஸ்டம் தொடங்கும் போது தானாகவே தொடங்குவதைத் தடுக்க, நீங்கள் வேறு எந்த டீமனைப் போலவும் ஏஜென்ட் தொடங்கப்பட்டதிலிருந்து அகற்ற வேண்டும், இது போன்ற:

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

மறுபடியும் நீங்கள் மாற்றத்தை உறுதிப்படுத்த நிர்வாகி கடவுச்சொல்லை உள்ளிட வேண்டும்.

Apache ஏவப்பட்டதில் ஏற்றப்பட்டதா அல்லது இறக்கப்பட்டதா என்பதைத் தீர்மானிக்கவும்

அப்பாச்சியை தானாக ஏற்றுவதற்கு அமைக்கப்பட்டுள்ளீர்களா இல்லையா என்பது உங்களுக்குத் தெரியாவிட்டால், அப்பாச்சிக்காக தொடங்கப்பட்ட வினவலாம்:

launchctl பட்டியல்|grep apache

அப்பாச்சியைப் பார்க்கவில்லை.httpd திரும்பியதா? பின்னர் டீமான் ஏற்றப்படவில்லை, அது தானாகவே தொடங்காது. அப்பாச்சியை இன்னும் கைமுறையாகப் பயன்படுத்தலாம் மற்றும் தொடங்கலாம், ஆனால் அது ரீபூட் அல்லது பூட் மூலம் தொடங்காது, மிகவும் எளிமையானது.

அப்பாச்சி, PHP மற்றும் MySQL ஐ OS X இல் உள்ளமைப்பது மிகவும் சிக்கலானதாகத் தோன்றினால் அல்லது மிகவும் சிரமமாக இருந்தால், MAMP போன்ற முன்-கட்டமைக்கப்பட்ட வலை சேவையக தொகுப்பைப் பயன்படுத்துவது மற்றொரு சிறந்த தீர்வாகும்.MAMP ஆனது ஒரு தன்னியக்க வலை சேவையக தீர்வையும் வழங்குகிறது, Apache, PHP மற்றும் MySQL ஏற்கனவே ஒரு பயன்பாட்டு தொகுப்பில் சேர்க்கப்பட்டுள்ளது, ஒரு பயனர் MAMP பயன்பாட்டைத் தொடங்குகிறார் மற்றும் உள்ளூர் மேம்பாட்டிற்காக ஒரு வலை சேவையகத்தைத் தொடங்க மற்றும் நிறுத்த தேவையான சேவைகளைத் தொடங்குகிறார். MAMP சக்தி வாய்ந்தது மற்றும் Mac அடிப்படையிலான வலை உருவாக்குநர்களுக்கான சிறந்த கருவியாகும், மேலும் இது OS X இல் இயங்குவதற்கு தனிப்பட்ட கூறுகளை கைமுறையாக உள்ளமைப்பதை விட பொதுவாக குறைவான டிங்கரிங் மற்றும் சிக்கலான தன்மையை உள்ளடக்கியது. எந்தவொரு தீர்வும் சிறப்பாக இருக்கும், எனவே உங்களுக்கும் உங்கள் ஆறுதல் நிலைக்கும் எது வேலை செய்கிறது என்பதைப் பயன்படுத்தவும்.

மேக் ஓஎஸ் எக்ஸில் தானாக துவக்கத்தில் httpd அப்பாச்சியை எவ்வாறு தொடங்குவது