আমি কীভাবে বলতে পারি আমি অ্যাপাচি এর কোন সংস্করণটি চালাচ্ছি?


57

আমি phpinfo () উপায় সম্পর্কে জানি কিন্তু অন্য কোন উপায় আছে? আমি CentOS ব্যবহার করছি এবং আমি httpd -v চালানোর জন্য httpd এক্সিকিউটেবল খুঁজে পাচ্ছি না।

উত্তর:


76

হয় rpm -q httpdবা /usr/sbin/httpd -vকাজ করা উচিত।


ধন্যবাদ! আমি / ইউএসআর / এসবিনের পরিবর্তে / এসবিনের দিকে তাকিয়ে থাকি কিন্তু তারা দুজনেই কাজ করেছিল! আশা করি গুগল সেখানে যে আবর্জনা ফেলেছে তার পরিবর্তে এই উত্তরটি সূচক করবে।
তোশেল

1
@ টুশেল: আপনি সনাক্ত করার চেষ্টা করতে পারতেন। "সনাক্ত বিন / httpd"। এটি ইনস্টল হয়ে গেছে, ধরে নেওয়া যায় না এটি CentOS এ স্ট্যান্ডার্ড।
জার্জেন এ। এয়ারহার্ড

হ্যাঁ, আমরা সনাক্ত করতে পারি। । । আমি খুঁজে পেয়েছি কারণ অন্য সহকর্মী নিশ্চিত হয়েছিলেন যে আমি কিছু স্থানান্তরিত করিনি কারণ "সনাক্ত" সূচকটি আপডেট হয়নি। আমি এখনও সবসময় ভুলে যাই এটা আছে! ধন্যবাদ!
টুশেল

1
এটি ম্যাক ওএস এল ক্যাপিটেনে কাজ করে তা নিশ্চিত করতে পারে।
crmpicco

28

সাম্প্রতিক অ্যাপাচি সংস্করণগুলির জন্য, এটি ব্যবহার করে দেখুন:

$ /usr/sbin/apache2 -v

আউটপুটটি এমন কিছু হওয়া উচিত:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 24 2015 17:25:11

3

উপরের চেকটিতে কেবলমাত্র প্রাথমিক সংস্করণ নম্বর রয়েছে, বর্ধিত ব্যাকপোর্ট প্যাচগুলি অন্তর্ভুক্ত নয়।

আপনি যদি ইয়াম দিয়ে ইনস্টল করেন তবে আপনি এটি করতে পারেন:

yum list httpd

এবং সম্পূর্ণ সংস্করণটি পান (-31 / -47 নোট করুন)

Installed Packages httpd.x86_64 2.2.15-31.el6.centos Available Packages httpd.x86_64 2.2.15-47.el6.centos


0

বন্দর ব্যবহারকারীদের জন্য:

port list apache2
apache2                        @2.4.28         www/apache2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.