محب علوی
مدیر
پی ایچ پی پر یہ ایک انتہائی تیزی میں لکھنے جانے والا خام مضمون ہے جس کی شکل وکی پر تو سنور گئی ہے مگر چند اصطلاحات کا ترجمہ مشکل ہو گیا ہے وہاں اس لیے میں اس کا صرف ربط دوں گا جب کہ یہاں وہی خام مواد پیش کر رہا ہوں جو میں نے لکھا تھا۔
پی ایچ پی مضمون اردو وکیپیڈیا پر
پی ایچ پی کیا ہے ؟
"PHP: Hypertext Preprocessor"))
یہ ایک سکرپٹنگ پروگرامنگ زبان ہے جیسے سی ، جاوا اسکرپٹ ہیں۔
یہ ایک مفت اور آزاد مصدر پروگرامنگ زبان ہے
یہ تیز رفتار ، آزاد ، مستحکم اور متنوع پلیٹ فارم ہے
اس کے لیے کمپائلیشن کی ضرورت نہیں ہوتی ہے
استعال میں نہایت سادہ مگر ساتھ ساتھ بہت طاقتور ہے
پی ایچ پی ایک مضبوط گروہی بنیادوں پر قائم ہے جس میں روز بروز اضافہ ہو رہا ہے۔
سافٹ وئیر انسٹالیشن :
ویب سرور : اپاچی ، مائیکروسافٹ آئزا سرور
پی ایچ پی چار یا پانچ
مائی ایس کیو ایل
پی ایچ پی تحریری یا ویب ایڈیٹر
زائد سافٹ وئیر ٹول جیسے پی ایچ پی مائی ایڈمن
لینکس ، ونڈوز ، میک خدمتگار نظام
Linux, Apache, MySql, PHP = LAMP
WAMP: www.wampserver.com/en/
Package and php4 add-on;windows only
XAMP: www.apachefriends.com/en/
پی ایچ پی اور جاوا اسکرپٹ میں بنیادی فرق یہ ہے کہ پی ایچ پی کا کوڈ سرور پر چلتا ہے۔
پی ایچ پی کے تین اہم استعمال ہیں:
سرور سائیڈ اسکرپٹنگ:
یہ سب سے زیادہ روایتی اور اہم استعمال ہے پی ایچ پی کا۔ اس کے لیے تین چیزیں چاہیے ہوتی ہیں
پی ایچ پی پارسر CGI or server module
ویب سرور
ویب براؤزر
کمانڈ لائن اسکرپٹنگ
پی ایچ پی اسکرپٹ بغر سرور اور براؤزر کے بھی چل سکتا ہے۔ اس صورت میں صرف پی ایچ پی پارسر کی ضرورت رہ جاتی ہے۔ اس طرح کے اسکرپٹس کی ضرورت ٹاسک شیڈولر (task scheduler) اور لینکس یا یونیکس پر کران ( cron on unix or linux ) کے اسکرپٹس چلانے کے لیے چاہیے ہوتے ہیں۔
ڈیسک ٹاپ اطلاقیہ:
پی ایچ پی ڈیسک ٹاپ اطلاقیوں کے لیے بہت اچھی زبان نہیں ہے مگر اگر چند جدید فیچر استعمال کیے جائیں تو یہ ممکن ہے پی ایچ پی جی ٹی ( PHP-GTK ) کے ساتھ
پی ایچ پی مضمون اردو وکیپیڈیا پر
پی ایچ پی کیا ہے ؟
"PHP: Hypertext Preprocessor"))
یہ ایک سکرپٹنگ پروگرامنگ زبان ہے جیسے سی ، جاوا اسکرپٹ ہیں۔
یہ ایک مفت اور آزاد مصدر پروگرامنگ زبان ہے
یہ تیز رفتار ، آزاد ، مستحکم اور متنوع پلیٹ فارم ہے
اس کے لیے کمپائلیشن کی ضرورت نہیں ہوتی ہے
استعال میں نہایت سادہ مگر ساتھ ساتھ بہت طاقتور ہے
پی ایچ پی ایک مضبوط گروہی بنیادوں پر قائم ہے جس میں روز بروز اضافہ ہو رہا ہے۔
سافٹ وئیر انسٹالیشن :
ویب سرور : اپاچی ، مائیکروسافٹ آئزا سرور
پی ایچ پی چار یا پانچ
مائی ایس کیو ایل
پی ایچ پی تحریری یا ویب ایڈیٹر
زائد سافٹ وئیر ٹول جیسے پی ایچ پی مائی ایڈمن
لینکس ، ونڈوز ، میک خدمتگار نظام
Linux, Apache, MySql, PHP = LAMP
WAMP: www.wampserver.com/en/
Package and php4 add-on;windows only
XAMP: www.apachefriends.com/en/
پی ایچ پی اور جاوا اسکرپٹ میں بنیادی فرق یہ ہے کہ پی ایچ پی کا کوڈ سرور پر چلتا ہے۔
پی ایچ پی کے تین اہم استعمال ہیں:
سرور سائیڈ اسکرپٹنگ:
یہ سب سے زیادہ روایتی اور اہم استعمال ہے پی ایچ پی کا۔ اس کے لیے تین چیزیں چاہیے ہوتی ہیں
پی ایچ پی پارسر CGI or server module
ویب سرور
ویب براؤزر
کمانڈ لائن اسکرپٹنگ
پی ایچ پی اسکرپٹ بغر سرور اور براؤزر کے بھی چل سکتا ہے۔ اس صورت میں صرف پی ایچ پی پارسر کی ضرورت رہ جاتی ہے۔ اس طرح کے اسکرپٹس کی ضرورت ٹاسک شیڈولر (task scheduler) اور لینکس یا یونیکس پر کران ( cron on unix or linux ) کے اسکرپٹس چلانے کے لیے چاہیے ہوتے ہیں۔
ڈیسک ٹاپ اطلاقیہ:
پی ایچ پی ڈیسک ٹاپ اطلاقیوں کے لیے بہت اچھی زبان نہیں ہے مگر اگر چند جدید فیچر استعمال کیے جائیں تو یہ ممکن ہے پی ایچ پی جی ٹی ( PHP-GTK ) کے ساتھ