আমি ম্যাক ওএস এক্সে ইনস্টল থাকা অ্যাপাচি 2 কীভাবে সরিয়ে ফেলব?


15

কিছুক্ষণ আগে আমি ভেবেছিলাম যে আমার ম্যাকবুকটিতে অ্যাপাচি 2 ইনস্টল করা সহজ হবে এবং কেবল এমএএমপি ইনস্টল করে সহজ রুটটি না যায়। তবে এখন আমি আমার মন পরিবর্তন করেছি তবে আমি কেবল অ্যাপাচি 2 মুছতে পারি না। আমি ইতিমধ্যে নিম্নলিখিত চেষ্টা করেছি:

sudo nano /etc/apache2/httpd.conf

এই ফাইলে #প্রতীকটি এখনও পিএইচপি 5 লাইনের সামনে ছিল, যদিও পিএইচপি এখনও কাজ করছে।

কখনও কখনও পৃষ্ঠা লোকালহোস্ট বলে: "এটি কাজ করে!" এবং কখনও কখনও এটি বলে ERR_CONNECTION_REFUSED

আমি উদ্বিগ্ন যে এটি এমএএমপি ইনস্টলেশনটি খারাপ করবে। আমি ওএস পুনরায় ইনস্টল করতে চাই না।

আমি পড়লাম যে কমান্ডটি বন্দরটি কী ব্যবহার করছে তা নির্ধারণ করতে সহায়তা করতে পারে:

sudo lsof -i:80

এটি আমার পক্ষে এটি বলে:

আমি কিভাবে অ্যাপাচি 2 সরাতে পারি?


দয়া করে আপনার প্রশ্নটি সম্পাদনা করুন: আপনি ম্যাক ওএস এক্সের কোন সংস্করণ চালু করছেন? আর আপাচে কিভাবে ইনস্টল করলেন? আপনার কি কেবল অর্থাত্ আপনি আপাচি বন্ধ করতে চান?
জ্যাকগল্ড

উত্তর:


25

আপনার প্রশ্নে বলা হয়েছে যে আপনি ম্যাক ওএস এক্স থেকে অ্যাপাচি 2 সরাতে চান, তবে আপনি কীভাবে এটি ইনস্টল করেছেন বা আপনি কাস্টম ইনস্টল করেছেন তাও এটি পরিষ্কার নয়। যদি এটি ম্যাপ ওএস এক্স এর সাথে ইনস্টল করা অ্যাপাচি হয় তবে আপনি এটি ওএস থেকে সরাতে চান না , তবে কেবল এটি নিষ্ক্রিয় করুন যাতে এটি চলছে না।

ডিফল্টরূপে অ্যাপাচি ম্যাক ওএস এক্সের সাথে বান্ডিল হয়ে আসে তবে এটি নিষ্ক্রিয় হয়। সুতরাং আমার ধারণাটি হ'ল আপনি সহজেই সিস্টেমে অ্যাপাচি শুরু করেছিলেন এবং এমনকি সিস্টেমটি শুরু হয়ে গেলে বা পুনরায় বুট হয়ে গেলে এটি স্বয়ংক্রিয়ভাবে উঠে আসার জন্য সেট করে। আমি যে আপনার আউটপুট থেকে অনুমান করছি sudo lsof -i:80শো ব্যবহারকারী অধীনে চলমান এ্যাপাচি _www

যাইহোক যাইহোক ম্যাক ওএস এক্স-এ অন্তর্নির্মিত অ্যাপাচি সার্ভারটি বন্ধ করার জন্য এই আদেশটি ব্যবহার করে:

sudo apachectl -k stop

তারপরে আপনার প্রশাসকের পাসওয়ার্ডটি প্রবেশ করুন। এবং যদি আপনার সিস্টেমটি পুনরায় চালু হয় / পুনরায় চালু করে কেবল launchctl unloadকমান্ডটি চালাচ্ছে তবে অ্যাপাচি পুনরায় সামনে আসতে পারে না ; আপনার প্রশাসকের পাসওয়ার্ড আবার প্রয়োজন:

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

সব শেষ হয়ে গেলে, sudo lsof -i:80ম্যাক ওএস এক্স-এ বিল্ট-ইন অ্যাপাচি ওয়েব সার্ভারটি সম্পূর্ণ বন্ধ এবং অক্ষম করা উচিত check


ধন্যবাদ, atachectl -k স্টপ কাজ করেছে। আমি মনে করি ওয়েবসাইটটি এখনও ব্রাউজারে ক্যাশে হয়েছে তবে আমি মনে করি না যে এটি একটি সমস্যা।
গেমশ্যাডো

@ গেমশেডো ভাল লাগছে! তবে মনে রাখবেন launchctl unloadযে অ্যাবাচি পুনরায় বুট করার পরে আরম্ভ হবে না তা নিশ্চিত করে চালানোর জন্য ।
জ্যাকগল্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.