কিভাবে Mac OS X Yosemite & Mavericks এর জন্য Apache এ PHP সক্ষম করবেন
OS X Mavericks PHP 5.4.30 এর সাথে আসে এবং OS X Mountain Lion ships PHP 5.3.13 প্রিইন্সটল করা হয়, যদিও আপনি যদি বিল্ট-ইন Apache সার্ভার শুরু করেন, তাহলে আপনি দেখতে পাবেন PHP সক্ষম করা নেই গতানুগতিক. এটি পরিবর্তন করা সহজ, এবং আপনি যদি একজন ওয়েব ডেভেলপার হন এবং আপনার স্থানীয় ম্যাকে OS X 10.8 বা তার পরে পিএইচপি চালাতে চান, তাহলে এটিকে দ্রুত কাজ করতে অনুসরণ করুন।
টার্মিনাল চালু করুন এবং অনুরোধ করা হলে প্রশাসক পাসওয়ার্ড ব্যবহার করে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
sudo nano /etc/apache2/httpd.conf
এখন ন্যানো সার্চ ফিচার ব্যবহার করতে Control+W চাপুন এবং টাইপ করুন “php”
নিম্নলিখিত লাইনটি সনাক্ত করুন এবং শুরু থেকে মন্তব্য () মুছে ফেলুন:
LoadModule php5_module libexec/apache2/libphp5.so
এখন পরিবর্তনগুলি সংরক্ষণ করতে Control+O চাপুন, তারপর ন্যানো থেকে বেরিয়ে আসতে Control+X চাপুন।
কমান্ড প্রম্পটে ফিরে, আপনি পিএইচপি মডিউল লোড করার জন্য অ্যাপাচি সার্ভার পুনরায় চালু করতে চাইবেন। এটি নিম্নলিখিত কমান্ডের সাহায্যে করা হয়, অথবা আপনি 3য় পক্ষের ওয়েবশেয়ারিং প্যানেলে অন/অফ সুইচটি টগল করতে পারেন:
sudo apachectl restart
Apache দ্রুত পুনরায় চালু হবে এবং PHP সক্ষম হবে।
আপনি ~/Sites/ ডিরেক্টরিতে যেকোনো php ফাইল ফেলে এবং একটি ওয়েব ব্রাউজারে localhost/~user/file.php লোড করে এটি যাচাই করতে পারেন, অথবা আপনি বিদ্যমান php চেক করতে phpinfo() ব্যবহার করেন। পিএইচপি এক্সটেনশন সহ যেকোনো ফাইলে নিম্নলিখিতগুলি স্থাপন করে কনফিগারেশন:
ফাইলটি ব্যবহারকারী ~/Sites/ ডিরেক্টরিতে সংরক্ষণ করুন এবং এটি একটি ওয়েব ব্রাউজারে লোড করুন।
আপনি PHP কনফিগারেশনে কোনো পরিবর্তন করতে চাইলে, ডিফল্ট php.ini ফাইলের একটি অনুলিপি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
cp /private/etc/php.ini.default/private/etc/php.ini
অরিজিনাল .default ফাইলটি অক্ষত রেখে প্রয়োজনে /etc/ অথবা /private/etc/-এ কপি করা php.ini ফাইলে সামঞ্জস্য করুন। যথারীতি, php.ini-তে যেকোন বড় পরিবর্তনের পরে অন্য Apache পুনরায় চালু করতে হবে।