Ubuntu استعمال ڪندي LAMP ويب سرور ڪيئن ٺاهيو

01 جو 08

ڇا لام ويب سرور ڇا آهي؟

اپوٽمنٽ تي اوبوٽيو تي چڙهڻ.

اهو گائيڊ توهان يوبونٽ جي ڊيسڪ ڊاپ ورڪ استعمال ڪندي هڪ لامم سرور سرور نصب ڪرڻ جو آسان رستو ڏيکاريندو.

LAMP لينڪس، اپوڪيشن ، MySQL ۽ پي پي لاء بيٺل آهي.

هن گائيڊ اندر استعمال ٿيل لينڪس جو نسخو ضرور Ubuntu هوندو.

ايپليڪس ڪيترن ئي قسمن جي ويب سرور مان هڪ آهي لينڪس لاء دستياب آهي. ٻيا شامل Lighttpd ۽ اين اين جيڪسڪس.

MySQL هڪ ڊيٽابيس سرور آهي جنهن کي توهان جي ويب صفعن کي محفوظ ڪرڻ جي معلومات کي ذخيرو ۽ ڊسپلي ڪرڻ جي قابل بنائڻ ۾ مدد ڪندي.

آخرڪار پي پي (جيڪو هائيپرپٽ ٽيڪسٽ پروپرميسڪ لاء بيٺل آهي) هڪ اسڪرپٽ ٻولي آهي، جيڪو سرور سائڊ ڪوڊ ۽ ويب اي پي ايز ٺاهڻ لاء استعمال ڪري سگهجي ٿو، انهي کان پوء انهي کي حاصل ڪري سگهجي ٿو.

مان توهان کي ڏيکاري رهيو آهي ته توهان يونانٽو جي ڊيسڪ ڊائون لوڊ استعمال ڪندي LAMP نصب ڪيو وڃي ته جيئن ملندڙ ويب ڊولپر پنهنجي مخلوقات لاء ترقي يا آزمائش ماحول قائم ڪري سگھن ٿا.

Ubuntu ويب سرور پڻ ويب ويب پيج لاء انٽرنيٽ طور استعمال ڪري سگهجي ٿو.

جڏهن توهان ويب سرور کي سڄي دنيا لاء دستياب ٿي سگهي ٿي ته گهر جي ڪمپيوٽر کي براڊبڊ فراهم ڪندڙ طور تي استعمال ٿيندڙ غير معمولي آهي، عام طور تي IP پتي کي ڪمپيوٽر لاء تبديل ڪيو وڃي ۽ تنهنڪري توهان ڊين ڊبليو ڊبليو آرٽ جي طور تي هڪ مستحڪم IP پتي جي خدمت لاء استعمال ڪرڻ جي ضرورت پوندي. توهان جي براڊ بيڊ فراهم ڪندڙ طرفان مهيا ڪيل بڊ وٿٿ شايد شايد ويب صفحن جي خدمت ڪرڻ لاء مناسب ناهي.

ويب سرور کي ترتيب ڏيڻ سڄي دنيا جي لاء پڻ اهو مطلب آهي ته توهان اپوڪي سرور جي حفاظت ڪرڻ لاء، فائر فائرز کي ترتيب ڏيڻ ۽ پڪ ڄاڻو ته سڀني سافٽ ويئر صحيح صحيح طريقي سان ڀريل آهي.

جيڪڏهن توهان سڄي دنيا کي ڏسڻ لاء ويب سائيٽ ٺاهڻ چاهيو ٿا ته توهان کي شايد انهي جي مشوري حاصل ڪئي ويندي ته هو CPanel ميزبان سان ويب ميزبان چونڊيو جيڪو سڀني ڪوششن کي منهن ڏئي ٿو.

02 جو 08

Tasksel استعمال ڪندي LAMP ويب سرور کي ڪيئن نصب ڪيو

ٽاسسل.

ساري LAMP لڳائڻ وارو در اصل اصل ۾ صرف سڌو سنئون ۽ صرف 2 حڪمن جي استعمال سان حاصل ڪري سگهجي ٿو.

ٻيون سبق سبق آن لائن ڏيکاري ٿو ته توهان هر جزو الڳ الڳ ڪئين ٿا پر توهان اصل ۾ هڪ ئي ان کي نصب ڪري سگهو ٿا.

ائين ڪرڻ لاء توهان کي ٽرمينل ونڊو کولڻ جي ضرورت پوندي. هن کي ڪنهن به وقت تي CTRL، ALT ۽ T کي ڪلڪ ڪريو.

ٽرمينل ونڊو ۾ ھيٺيون حڪم ڏنل آھن:

sudo apt-installs install install

sudo tasksel انسٽالٽ ليول سرور

مٿي ڏنل حڪم کي حڪم ڏي ٿو ته ٽيسسلل نالي هڪ اوزار ۽ پوء ٽيلسل استعمال ڪندي ان کي ميٽا-گراڪس نصب ڪري ڏيئو لڏپلاڻ سرور کي سڏيو ويندو آهي.

پوء ٽائيم ڇا آهي؟

ٽاسسل توهان کي هڪ ڀيرو ٻيهر پيڪيجز جي هڪ گروپ کي نصب ڪرڻ جي اجازت ڏئي ٿو. جيئن ته LAMP لينڪس لينڪس، اسپيچ، ايم ايس ايس ايل ۽ پي پي جي لاء بيٺل آهي ۽ اهو عام آهي ته جيڪڏهن توهان هڪ نصب ڪيو ته پوء توهان سڀني کي نصب ڪرڻ چاهيندا آهيو.

توهان هيٺ ڪميلينڊ ڪمن کي پنهنجي طور تي هلائي سگهو ٿا:

سودو ٽيسسل

هي هڪ پيڪيجز جي لسٽ سان گڏ هڪ ونڊو آڻيندو يا آئون پيڪيجز جي گروهه کي ٻڌائي ٿو جيڪو نصب ٿي سگهي ٿو.

مثال طور، توهان کي ڊيسڪ ڊيسڪ ٽاپ، Lubuntu ڊيسڪ، هڪ ميلسورور يا OpenSSH سرور نصب ڪري سگهو ٿا.

جڏهن توهان tasksel استعمال ڪندي سافٽويئر نصب ڪيو ٿا ته توهان هڪ پيڪيج تي نصب نه آهيو پر هڪ پسند جي ذهني پيڪيجز جو هڪ گروپ آهي جيڪو هڪ وڏي شيء ٺاهڻ لاء گڏجي هڪٻئي سان گڏ هوندو. اسان جي حالت ۾ هڪ وڏو شيء هڪ لام سرور آهي.

03 جو 08

MySQL پاسورڊ سيٽ ڪريو

MySQL پاسورڊ سيٽ ڪريو.

اڳئين قدم ۾ حڪمن کي هلائڻ کان پوء، اپوپي، اسڪوائيڪ ۽ پي ايڇ پي لاء گهربل پيڪرن کي ڊائون لوڊ ۽ نصب ڪيو ويندو.

ھڪڙي ونڊو تنصيب جو حصو طور تي ظاهر ٿيندو جيڪو توھان کي منھنجي MySQL سرور لاء روڊ پاسورڊ داخل ڪرڻ جي ضرورت آھي.

اهو پاسورڊ توهان جي پاسورڊ پاسورڊ وانگر ناهي، ۽ توهان پنهنجي خواهش ۾ ڪنهن به شيء تي سيٽ ڪري سگهو ٿا. اهو پاسورڊ کي ممڪن طور تي ممڪن بنائڻ جي لائق آهي جيئن پاسورڊ جا مالڪ پوري ڊيٽابيس سرور کي منتظم، اجازت، اسڪيما، جدول، ۽ سٺي خوبي پيدا ڪرڻ ۽ ختم ڪرڻ جي صلاحيت سان انتظام ڪري سگھن ٿا.

توهان جي پاسورڊ داخل ٿيڻ کان پوء باقي انسٽاليشن وڌيڪ ادائيگي جي گهرج کان بغير جاري آهي.

آخرڪار توهان کي حڪم جي هدايت جي واپسي تي واپس آڻينداسين ۽ توهان سرور کي امتحان ڪري سگهو ٿا اهو ڏسي اهو ڪم ڪيو.

04 جو 08

ڪئين اپڊيٽ ڪيئن حاصل ڪريو

ايپليڪي Ubuntu.

ايپليڪ ڪم ڪري رهيو آهي ت انهي لاء آسان طريقو آهي:

ھڪ ويب پيج کي تصوير ۾ ڏيکاريو ويو آھي.

بنيادي طور تي جيڪڏهن توهان ويب پيج تي لفظن "It Works" ڏسي سگهون ٿا ۽ ابوٽو علامت (لوگو) ۽ اپوڪي لفظ جو مطلب آهي ته پوء توهان ڄاڻو ته انسٽاليشن ڪامياب هئي.

صفحو جيڪو توهان ڏسي رهيا آهيو هڪ جڳهه واري صفحي آهي ۽ توهان ان کي پنهنجي پنهنجي ڊزائن جي ويب پيج سان تبديل ڪري سگهو ٿا.

پنھنجيون ويب پيج شامل ڪرڻ لاء توھان انھن کي فولڊر / var / www / html ۾ ذخيرو ڪرڻ جي ضرورت آھي.

جو صفحو جيڪو توهان ڏسي رهيا آهيو index.html.

ھن صفحي کي تبديل ڪرڻ لاء اوھان کي / var / www / html فولڊر ۾ اجازتون جي ضرورت پوندي. اجازت ڏيڻ لاء مختلف طريقا موجود آهن هي منهنجو پسنديده طريقو آهي:

ٽرمينل ونڊو کوليو ۽ انهن حڪمن ۾ داخل ڪريو:

sudo adduser www-data

sudo chown-آر www-data: www-data / var / www / html

sudo chodod -R g + rwx / var / www / html

توهان کي اجازت ڏيڻ لاء اجازت ڏيڻ لاء ٻيهر واپس ۽ واپس ڪرڻ جي ضرورت پوندي.

05 جون 08

پي اي پي جي ٺاھ جوڙ ڪئي وئي آهي

PHP موجود آهي.

اڳيون قدم اهو آهي ته پي پي جي صحيح طور تي نصب ٿيل آهي.

هن کي کولڻ لاء ٽرمينل ونڊو ۽ هيٺيان حڪم داخل ڪريو:

sudo nano /var/www/html/phpinfo.php

نانو ايڊيٽورٽي اندر هيٺ ڏنل متن درج ڪريو:

فائل کي ڪلڪ ڪري CTRL ۽ اي کي دٻايو ۽ پوء پوء CTRL ۽ ايڪس کي دٻائڻ کان ايڊٽر ڪڍي ڇڏيو.

فائر فاکس ويب برائوزر کوليو ۽ هيٺ ڏنل ايڊريس بار ۾ داخل ڪريو:

http: // localhost / phpinfo

جيڪڏهن PHP صحيح طور تي نصب ڪيو آهي ته توهان مٿي ڏنل تصوير جي هڪ صفحي سان ڏسندا.

PHPInfo صفحي جي پي ايڇ ماڊلز کي شامل ڪرڻ سميت سڀني قسمن جي معلومات رکي ٿي جيڪا انسٽاليشن ۽ ايپليڪيشن جو هلائيندڙ آهي.

اهو هن صفحي کي دستياب رکڻ جي لائق آهي جڏهن ته ترقي پذير صفحا جيئن ته توهان ڏسي سگهو ٿا جيڪڏهن ماهرول توهان جي منصوبن ۾ گهربل آهي يا نه.

06 جي 06

متعارف ڪرائڻ واري MySQL جي ڪمبينچ

MySQL ورڪ

ٽيسٽينل ونڊو ۾ هيٺيان سادي ڪنڊ استعمال ڪندي MySQL جاچ حاصل ڪري سگهجي ٿو:

اسڪلاڊمنٽ -u روٽ-پو ڪيفيت

جڏهن توهان پاسورڊ لاء حوالو ڏنو ويو ته توهان کي منهنجي ايس ايس ايل جي روٽ صارف لاء ريڊ پاسورڊ داخل ڪرڻ جي ضرورت آهي ۽ توهان جو توهان جو Ubuntu پاسورڊ نه هوندو.

جيڪڏهن MySQL ڊوڙندو آهي ته توهان هيٺيون متن ڏسي سگهندا.

ممڪن: 6269 موضوع: 3 سوال: 33 سست سوالات: 0 افتتاح: 112 فلش جي ٽيبل: 1 اوپن جدول: 31 سوالن جي سيڪنڊ: 0.005

منهنجي اسڪو ڪائين آرڊر جي لائن تان منظم ڪرڻ ڏکيو آهي، مان هن کي 2 وڌيڪ اوزار نصب ڪرڻ جي سفارش ڪريان ٿو.

انسٽال ڪرڻ لاء منهنجي ايس ايس ڪلو ڪمبينچ هڪ ٽرمين کي کليل ۽ هيٺيان حڪم هلائڻ:

ssol-workbench سيٽ حاصل ڪريو

جڏهن سافٽ ويئر مڪمل ڪرڻ جي مڪمل ڪئي وئي آهي ته ڪيبورڊ تي سپر ڪيڪس (ونڊوز ڪي) کي دٻاء ۽ ڳولا ڪريو بڪ ۾ "MySQL" لکندو.

هڪ ڊالفين سان هڪ آئوٽ ميڪ ايس ايل ڪلوبينچ کي رد ڪرڻ لاء استعمال ڪيو ويندو آهي. جڏهن ظاهر ٿئي ٿي ته ان آئوٽ تي ڪلڪ ڪريو.

مائي ايس ايس ڪلو ڪمبينچ جو آهستي سست رفتار تي ٿورڙو طاقتور آهي.

ھڪٻئي کي ڇڏي ڇڏي ڇڏي توھان کي چونڊيو جيڪو توھان جي توھان جو انتظام ڪرڻ چاھيو ٿا توھان جو MySQL جي سرور جو نتيجا:

سرور جي اختيار جو اختيار توهان کي ٻڌائي ٿو ته سرور هلائي رهيو آهي، اهو ڪيترو وقت هلائي رهيو آهي، سرور لوڊ، رابطن جو تعداد ۽ مختلف معلومات جي مختلف بٽس.

کلائنٽ ڪنيشن جو اختيار موجوده موجوده رابطن کي منهنجي ايس ايس ايل سرور تائين ٻڌائي ٿو.

صارفين ۽ حقائق جي اندر توهان نئين صارفين کي شامل ڪري، پاسورڊ تبديل ڪريو ۽ انهن کي صارفين جي مختلف ڊيٽابيس اسڪيمن جي خلاف استحڪام چونڊيو.

MySQL جي هيٺيان کاٻي پاسي واري ڪمبينچ ٽولين ۾ ڊيٽابيس اسڪيمن جي هڪ فهرست آهي. توھان پنھنجي حق کي ڪلڪ ڪري سگھوٿا ۽ "اسڪيم اسڪيم" چونڊيو ٿا.

توهان ڪنهن به اسڪيما کي شين جي شڪل، ٽيوب، نظريات، اسٽوريج طريقيڪار ۽ افعال جي فهرست ڏسڻ لاء ان کي ڪلڪ ڪندي وڌائي سگهو ٿا.

ھڪڙي اعتراضن تي صحيح ڪلڪ ڪندي توھان کي ھڪڙو نئون اعتراض پيدا ڪرڻ جي اجازت ڏيندو.

مائي ايس ايس ايل جي ڪمبلين جو صحيح پينل جتي توهان حقيقي ڪم ڪريو ٿا. مثال طور، ميز ٺاهڻ جڏهن توهان پنهنجن ڊيٽا جي قسمن سان ڪالم شامل ڪري سگهو ٿا. توهان طريقي سان پڻ پروڊيڪل شامل ڪري سگهو ٿا جيڪي توهان جي اصلي ڪوڊ شامل ڪرڻ لاء ڊائريڪٽر جي اندر نئين ذخيرو طريقيڪار لاء بنيادي ٽيمپليٽ مهيا ڪري ٿو.

07 جو 08

PHPMyAdmin کي ڪيئن نصب ڪيو

PHPMyAdmin کي انسٽال ڪريو.

هڪ ايس ايم ايس آئي اي ايل ڊي ڊي ڊيٽا جي انتظاميه لاء استعمال ڪيل پي اي ايم ايم ايڊمن آهي ۽ هي اوزار نصب ڪرڻ سان توهان هڪ ڀيرو ۽ انهي سڀني اپاچي لاء، PHP ۽ MySQL جي صحيح طريقي سان ڪم ڪري رهيا آهن.

ٽرمينل ونڊو کوليو ۽ هيٺ ڏنل حڪم داخل ڪريو:

sudo apt-install phpmyadmin حاصل ڪريو

ھڪڙي ونڊو پڇڻ واري ويب سرور جو توھان نصب ڪيو آھي.

ڊفالٽ آپشن اڳ ۾ ئي اپڊيٽ تي سيٽ ڪيو ويو آهي، پوء ٽي بٽڻ کي اجاگر ڪرڻ ۽ واپسي کي دٻاء لاء ٽيب جي چيڪ کي استعمال ڪريو.

هڪ ٻي ونڊو پوپ ڪري پڇڻ چاهيو ته ڇا توهان PHPMyAdmin سان استعمال ڪرڻ لاء ڊفالٽ ڊيٽابيس ٺاهي سگهو ٿا.

"ها" اختيار کي منتخب ڪرڻ لاء ۽ واپسي کي دٻايو لاء ٽيبل جي دٻايو.

آخرڪار توهان کي PHPMyAdmin ڊيٽابيس جي لاء پاسورڊ مهيا ڪرڻ لاء چيو ويندو. جڏهن توهان PHPMyAdmin ۾ لاگ ان ڪريو تڏهن استعمال ڪرڻ لاء محفوظ ڪريو.

سافٽ ويئر هاڻي نصب ڪيو ويندو ۽ توهان کي حڪم واري حڪم جي واپسي ڏانهن واپس ويندي.

توهان PHPMyAdmin استعمال ڪري سگھو ٿا کان اڳ هيٺ هلائڻ لاء ڪجھ وڌيڪ حڪم آهن:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

sudo systemctl reload apache2.service

مٿي ڏنل حڪمات apache.conf فائل لاء / etc / app2 / conf-available فولڊر ۾ / etc / phpmyadmin فولڊر مان فولڊر لاء هڪ علامتي لنڪ ٺاهي.

ٻيو لڪير اپپيٽ ۾ پيپيميڊيمن جي ڪنٽينٽمنٽ فائيل کي قابل ڪري ٿي ۽ آخرڪار آخري قطار اپاپي ويب سروس کي بحال ڪري ٿو.

اهو سڀ ڪجھ ڇا آهي توهان کي هاڻي ڊيٽابيس کي منظم ڪرڻ لاء PHPMyAdmin استعمال ڪرڻ جي قابل آهي.

PHPMyAdmin آئي ايس ايس ايل ڊي ڊيسڪيسس کي منظم ڪرڻ لاء هڪ ويب جو بنياد آهي.

کاٻي پينل ڊيٽابيس اسڪيمن جي فهرست فراهم ڪري ٿي. اسڪيما تي ڪلڪ ڪندي اسڪيما ڊيٽابيس شين جي فهرست ڏيکارڻ کي وڌايو.

مٿين آئوٽ بار توهان کي MySQL جي مختلف نقشن کي منظم ڪرڻ جي اجازت ڏئي ٿو جهڙوڪ:

08 جو 08

وڌيڪ پڙهڻ

W3 اسڪول.

هاڻي توهان وٽ هڪ ڊيٽابيس سرور وارو آهي ۽ هلائي سگهو ٿا توهان مڪمل استعمال ٿيل ويب ايپليڪيشنن جي ترقي لاء استعمال ڪرڻ شروع ڪري سگھو ٿا.

HTML، CSS، ASP، جاوا سکرپٹ ۽ پي ايڇ ڊي جي سکيا لاء سٺو شروعاتي نقطو W3Schools آهي.

هن ويب سائيٽ تي مڪمل طور تي مڪمل طور تي مڪمل طور تي ڪلائنٽ جي ڪلائنٽ جي پاسي ۽ سرور جي ويب ويب ترقي جي پيروي ڪرڻ ۾ آئي آهي.

جڏهن توهان کي کوٽائي ڄاڻ ۾ نه سکندا، توهان کي پنهنجي واٽ تي حاصل ڪرڻ لاء بنياديات ۽ تصورات کي ڪافي سمجهي سگهندا.