میک OS X Yosemite & Mavericks کے لیے اپاچی میں پی ایچ پی کو کیسے فعال کیا جائے

Anonim

OS X Mavericks PHP 5.4.30 کے ساتھ آتا ہے، اور OS X Mountain Lion ships PHP 5.3.13 کے ساتھ پہلے سے انسٹال ہوتا ہے، حالانکہ اگر آپ بلٹ ان Apache سرور شروع کرتے ہیں، تو آپ دیکھیں گے کہ PHP فعال نہیں ہے۔ پہلے سے طے شدہ طور پر اسے تبدیل کرنا آسان ہے، اور اگر آپ ویب ڈویلپر ہیں اور چاہتے ہیں کہ آپ کے مقامی میک پر OS X 10.8 یا اس کے بعد کے ورژن کے ساتھ PHP چل رہا ہو، تو اس پر عمل کریں تاکہ یہ بغیر کسی وقت کام کر سکے۔

ٹرمینل لانچ کریں اور ایڈمنسٹریٹر پاس ورڈ کا استعمال کرتے ہوئے درج ذیل کمانڈ درج کریں جب درخواست کی جائے:

sudo nano /etc/apache2/httpd.conf

اب نینو کے سرچ فیچر کو استعمال کرنے کے لیے Control+W کو دبائیں اور "php" میں ٹائپ کریں

درج ذیل لائن کو تلاش کریں اور شروع سے کمنٹ () کو ہٹا دیں:

LoadModule php5_module libexec/apache2/libphp5.so

اب تبدیلیوں کو محفوظ کرنے کے لیے Control+O کو دبائیں، اس کے بعد نینو سے باہر نکلنے کے لیے Control+X کو دبائیں۔

واپس کمانڈ پرامپٹ پر، آپ پی ایچ پی ماڈیول کو لوڈ کرنے کے لیے اپاچی سرور کو دوبارہ شروع کرنا چاہیں گے۔ یہ مندرجہ ذیل کمانڈ کے ساتھ کیا جاتا ہے، یا آپ تیسری پارٹی کے ویب شیئرنگ پینل میں آن/آف سوئچ کو ٹوگل کر سکتے ہیں:

sudo apachectl دوبارہ شروع کریں

Apache جلدی سے دوبارہ شروع ہو جائے گا اور PHP فعال ہو جائے گا۔

آپ کسی بھی php فائل کو ~/Sites/ ڈائرکٹری میں ڈال کر اور لوکل ہوسٹ/~user/file.php کو ویب براؤزر میں لوڈ کرکے اس کی تصدیق کرسکتے ہیں، یا آپ موجودہ پی ایچ پی کو چیک کرنے کے لیے phpinfo() استعمال کرتے ہیں۔ پی ایچ پی ایکسٹینشن کے ساتھ کسی بھی فائل میں درج ذیل کو رکھ کر ترتیب:

اس فائل کو صارف ~/Sites/ ڈائریکٹری میں محفوظ کریں اور اسے ویب براؤزر میں لوڈ کریں۔

اگر آپ PHP کنفیگریشن میں کوئی تبدیلی کرنا چاہتے ہیں تو پہلے سے طے شدہ php.ini فائل کی کاپی بنانے کے لیے درج ذیل کمانڈ کا استعمال کریں:

cp/private/etc/php.ini.default/private/etc/php.ini

کاپی شدہ php.ini فائل میں حسب ضرورت /etc/ یا /private/etc/ میں ایڈجسٹمنٹ کریں، اصل .default فائل کو برقرار رکھیں۔ ہمیشہ کی طرح، php.ini میں کسی بھی بڑی تبدیلی کے بعد اثر لینے کے لیے ایک اور اپاچی دوبارہ شروع کرنے کی ضرورت ہوگی۔

میک OS X Yosemite & Mavericks کے لیے اپاچی میں پی ایچ پی کو کیسے فعال کیا جائے