د UBuntu په کارولو سره د LAMP ویب سرور څنګه جوړ کړئ

د 08 01

د LAMP ویب سرور څه دی؟

اپوټیو او Ubuntu باندې روان دي.

دا لارښود به تاسو ته د LAMP ویب سرور نصبولو لپاره ترټولو اسانه لار وښيي چې د یوبونګو د ډېسکټاپ نسخه کاروي.

LAMP د لینوکس، اپاچی ، مای ایس ایل او پی ایچ پی لپاره دی.

د لینکس نسخه چې په دې لارښود کې کارول کیږي البته البته Ubuntu دی.

اپایکس د لینوکس لپاره د ډیرو ډیری وېب سرورونو څخه یو دی. نور په کې نورټریټډ او این جیینکس شامل دي.

MySQL د ډیټابیس سیسټم دی چې تاسو به ستاسو سره د ویب پاڼو انټرنیټ سره مرسته وکړي چې د ذخیره شوي معلوماتو ذخیره او ذخیره کولو توان ولري.

په پای کې پی ایچ پی (کوم چې د Hypertext د پروپوزل پروسیجر لپاره ولاړ دی) یو سکرټینګ ژبه ده چې د سرور سرور کوډ او ویب APIs جوړولو لپاره کارول کیدی شي چې بیا د مراجعینو خواو ژبو لکه HTML، javaScript او CSS لخوا مصرف کیږي.

زه تاسو ته ښودلی یم چې څنګه د UBuntu د ډېسکټاپ نسخه کارولو سره LAMP نصب کړئ ترڅو د انټرنېټ ویب ډویلګران د دوی د رامنځته کولو لپاره پرمختیا یا ازموینې چاپیریال رامینځ ته کړي.

د اوبونګو ویب سرور هم د کور ویب پاڼې لپاره د انټرنیټ په توګه کارول کیدی شي.

کله چې تاسو ویب سایټ کولی شي ټوله نړۍ لپاره شتون ولري دا د کور کمپیوټر کارول غیرقانوني دی ځکه چې د براډ بډ وړاندیز کوونکي په عمومي ډول د کمپیوټر لپاره IP پته بدلوي او تاسو باید د DynDNS په توګه د جامد IP پته ترلاسه کولو لپاره اړین خدمت ته اړتیا ولرئ. ستاسو د براډبډ لخوا وړاندیز شوی بډیډت شاید د ویب پاڼې خدماتو لپاره مناسب نه وي.

د ټولې نړۍ لپاره د ویب سرور جوړول به دا معنی ولري چې تاسو د اکاپي سرور، د اور وژنې ترتیب کول او مسؤلیت په غاړه لرئ مسؤلیت یې په سمه توګه سمبال شوي.

که تاسو غواړئ د ټولې نړۍ لپاره یو ویب سایټ جوړ کړئ نو بیا به تاسو ته مشوره ورکړئ چې د CPanel کوربه کولو سره یو ویب کوربه غوره کړئ کوم چې دا ټولې هڅې لرې کوي.

02 د 08

څنګه د Tasksel کارول د LAMP ویب سرور نصب کول

ټاسسلسل.

د LAMP ټول سټینګ نصب کول په واقعیت کې ډیره سمه لار ده او یوازې 2 حکمونو څخه کار اخیستل کیدی شي.

نور زده کونکي آنلاین ښیي چې تاسو هر یو جال جلا کړئ څنګه مګر تاسو کولی شئ په ریښتیا سره په ټولو وختونو کې نصب کړئ.

د دې کولو لپاره تاسو باید د ترمینل کړکۍ پرانیزئ. د دې مطبوعاتو لپاره CTRL، ALT او T هماغه وخت ترسره کولو لپاره.

په ټرمینل کې کړکۍ لاندې لارښوونه ولیکئ:

sudo apt-install tasksel ترلاسه کړئ

sudo tasksel install lamps - server

پورته ټیمونه د ټیسسل په نامه یو وسیله نصبوي او بیا د ټیسیلیل کارولو سره دا د لیمپ-سرور په نامه یو مېټا پیکا نصبوي.

نو د ټیمل څه شی دی؟

ټاسسلسل تاسو ته اجازه درکوي چې یو ځل بیا د کمپیوټر ګروپ نصب کړئ. لکه څرنګه چې وړاندې ویل شوي لامپ لینوکس، اپاچی، مای ایس ایل او پی ایچ پی لپاره دی او دا عام ده چې که تاسو یو تن نصب کړئ بیا تاسو د دوی ټول نصب کړئ.

تاسو کولی شئ د ټاسسل کمانډ په لاندې ډول پرمخ بوځي:

سوډو ټیسسټیل

دا به د کڅوړو یو لیست سره یو کړکۍ راولي یا زه باید د پیکجونو ګروپ ووایم چې نصب کیدی شي.

د مثال په توګه تاسو کولی شئ د کیلي ډایپټاپ، Lubuntu ډایټاپ، یو ایمیلورور یا د OpenSSH سرور نصب کړئ.

کله چې تاسو د ټیسسل په کارولو سره سافټویر نصب کړئ نو تاسو یو پیکا نه نصب کولی مګر د یو لوی ذهن جوړولو لپاره د یو بل ذهني کڅوړې ډلې. زموږ په قضیه کې یو لوی شی د LAMP سرور دی.

03 of 08

د مایک ایس ایل ایل شفر ورک کړئ

زما د ایس ایل ایل شفر پټ کړئ.

په تیرو مرحلو کې د امرونو د ترسره کولو وروسته، د اپاچی، MySQL او PHP لپاره اړین پیرودونه به ډک او نصب شي.

یوه کړکۍ به د نصبولو برخې په توګه ښکاره شي د اړتیا وړ وي چې تاسو د MySQL سرور لپاره د اصلي پټنوم داخل کړئ.

دا پټنوم د سایټ د پټنځای په څیر نه دی او تاسو کولی شئ هغه څه چې تاسو یې غواړئ یې وټاکئ. دا د پاسورډ په څیر خوندي دی چې د پاسپورټ مالک کولی شي د ډیټابیس سرور سیسټم د کاروونکو، اجازهونو، سکیمانو، میزونو او ښکلو ښکلا جوړولو لپاره د هر څه سره هرڅه سمبال کړي.

وروسته له هغه چې تاسو پټنوم ته ننوتلو وروسته پاتې نور تاسیسات د نور انډول لپاره اړتیا ته ادامه ورکوي.

بالاخره تاسو به د کمانډیټ چټکتیا ته ورشئ او تاسو کولی شئ سرور ته معاینه وکړۍ چې وګورئ چې دا کار یې کړی.

04 of 08

څنګه د اپاپي آزمايښت

اپاچی اوبونګو.

د دې لپاره چې اکاپي کار کوي ایا دا آزموینې ترټولو آسانه لاره ده:

یو ویب پاڼه باید لکه څنګه چې په انځور کې ښودل شوي ښکاري.

په بنسټيزه توګه که تاسو په ويب پاڼه کې "دا کار" وينئ وګورئ او د اوبيټو لوګو او د اپاپي کلمه بيا تاسو پوهېږئ چې نصب کول بريالي وو.

هغه پاڼه چې تاسو یې ګورئ د ځای پاڼې پاڼې دي او تاسو کولی شئ د دې د ډیزاین د ویب پاڼې سره بدل کړئ.

د خپل ویب پاڼې اضافه کولو لپاره تاسو باید په فولډار / var / www / html کې ذخیره کړئ.

هغه پاڼه چې تاسو یې وګورئ د index.html ویل کیږي.

د دې پاڼې د سمون لپاره تاسو ته / var / www / html فولډر ته اجازه درکړل شي. د اجازې برابرولو لپاره مختلف لارې شتون لري. دا زما غوره غوره لاره ده:

یو ټرمینل کړکۍ پرانیزئ او دا امرونه داخل کړئ:

sudo adduser www-data

sudo chown-R www-data: www-data / var / www / html

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

تاسو اړتیا لرئ چې د اغیزې اخیستلو لپاره بیا بیا وګرځئ او بیا بیرته ورباندې ننوتل.

05 د 08

څنګه چیرته چې پی ایچ پی لګول شوي وګورئ

د پی ډی شتون شتون لري.

بل ګام دا دی چې وګوري چې پی ایچ پی په سمه توګه نصب شوی.

دا خلاص د ترمینل کړکۍ لپاره او لاندې کمانډ درج کړئ:

سوډو نانو /var/www/html/phpinfo.php

د نانو مدیر مدیر لاندې متن درج کړئ:

د فایل لخوا CTRL او O فشارول او بیا د CTRL او X فشارولو له لاری د مدیر څخه وباسئ.

د فایرفوکس ویب سایټ پرانیزئ او لاندې پته د پته په بار کې داخل کړئ:

http: // localhost / phpinfo

که چیرې پی ایچ پی په سمه توګه نصب شي تاسو به په پورته عکس کې یو ورته ورته پاڼه وګورئ.

د PHPInfo پاڼه ټول معلومات لري چې د PHP ماډلونو لست کړئ چې نصب شوي او د اپایکسي نسخه چې چلول کیږي.

دا د دې پاڼې ساتل په داسې حال کې چې پرمخ وړونکي مخونه پکې ساتل کیږي د دې لپاره چې تاسو وګورئ که تاسو په خپلو پروژو کې اړتیاو ته اړتیا لرئ نصب یا نصب نه کړئ.

06 د 08

د مایک ایس ایس ایل کاربینچ معرفي کول

د ایس ایس ایل کاربینچ.

د مایک ایس ایس ایل ازموینې کولی شي د لاندینګ کړکۍ کې لاندې ساده کمانډ څخه کار واخلئ:

مایقالدین -u روټ-پو حالت

کله چې تاسو د پټنوم لپاره غوښتنه کوئ نو تاسو به د MySQL د کارن کارن لپاره د اصلي پټنوم ننوتلو او ستاسو د Ubuntu پاسورډ نه غواړئ.

که ما ایس ایس ایل ایل تاسو ته روان شي نو لاندې متن وګورئ:

تفتیش: 6269 موضوعات: 3 پوښتنې: 33 سست پوښتنو: 0 پرانیزي: 112 د فلش جدول: 1 پرانيستې میزونه: 31 د دویم ځل لپاره پوښتنې: 0.005

د مای ایس ایل ایل پخپله ستونزمنه ده چې د قوماندې لین څخه اداره شي نو زه د دوو نورو وسیلو نصبولو سپارښتنه کوم:

د MySQL کاربینچ نصبولو لپاره یو ټرمینال پرانیزئ او لاندې کمانډ چل کړئ:

sudo apt-mysql-workbench نصب کړئ

کله چې سافټویر د نصب کولو بشپړ کړ د سپر کیلي (کړکۍ) پر کیبورډ باندې فشار وکړئ او د "MySQL" د لټون بکس کې ټایپ کړئ.

د ډففین سره یوه نښه د مایک ایس ایس ایل کاربینچ د ښودلو لپاره کارول کیږي. کله چې ښکاري نو په دې انځیر باندې کلیک وکړئ.

د MySQL د کاربینچ وسیله خورا پیاوړی ځواک دی مګر لږ ورو ورو.

ښي خوا ته یو بار تاسو ته اجازه درکوي چې ستاسو د MySQL سرور کوم اړخ چې تاسو یې غواړئ داسې اداره وکړئ:

د سرور وضعیت اختیار تاسو ته وایي چې ایا سرور سرور روان دی، څومره موده چې روان وي، د سرور بوټ، د اړیکو شمیره او د معلوماتو مختلفو بټونو.

د مراجعینو اړیکو اختیار په اوسني اړیکو کې د MySQL سرور ته لیست کوي.

د کاروونکو او امتیازاتو په دننه کې تاسو نوي کاروونکي اضافه کولی شئ، پاسورډونه بدل کړئ او امتیازونه غوره کړئ چې کارنان د مختلف ډیټابیس سیسټمونو سره مخ دي.

د MySQL کاريبینچ په ښکتنۍ کڅوړه کې د ډیټابیس سیسټمونو لیست دی. تاسو کولی شئ خپل ځان په سمه توګه کلیک کړئ او "سکیما جوړ کړئ" انتخاب کړئ.

تاسو کولی شئ کوم سکیما وغواړئ چې د هغه شیانو لکه میزونو، نظریاتو، ساتل شویو پروسیجرونو او افعالونو لیست په لینک کې کلیک وکړئ.

د یو شیانو په اړه صحیح کلیک کول به تاسو ته اجازه درکړي چې یو نوی شیان لکه نوي میز جوړ کړي.

د MySQL کاربینچ سمه پینل هغه ځای دی چې تاسو ریښتینې کار کوئ. د بېلګې په توګه کله چې یو میز جوړ کړئ تاسو کولی شئ د خپلو معلوماتو ډولونو سره کالمونه اضافه کړئ. تاسو کولی شئ هغه پروسیجرونه هم رامینځته کړي کوم چې تاسو د یو مدیر په دننه کې د نوي ذخیره شوي پروسیجر لپاره اصلي ټکي چمتو کوي تاسو ته د اصلي کود اضافه کول.

07 د 08

د PHPMyAdmin لګول څنګه

پی ایچ ایم ایم ایڈنسټ لګول

د MySQL ډیټابیسونو اداره کولو لپاره کارول شوی عام وسیله PHPMyAdmin دی او د دې وسیلو نصبولو په واسطه تاسو یوځل تایید کولی شئ او د ټولو اسلاین لپاره، پی ایچ پی او مای ایس ایل ایل په سمه توګه کار کوي.

د ټرمینل کړکۍ پرانیزئ او لاندې کمانډ داخل کړئ:

د Sudo Apt- نصب فارپینډینټ ترلاسه کړئ

یوه کړکۍ به وپوښتل شي چې کوم ویب سرور تاسو نصب کړی.

اصلي ډیزاین لا دمخه لاپسې اپوسیټ ته ځي نو د تڼۍ د تڼۍ د څرګندولو لپاره د ټیګ کیټ کار واخلئ او بیرته راستانه کړئ

بله بله کړکۍ به پاڼي وغواړي چې ایا تاسو غواړئ چې د پی ایم ایم میډیا سره د کارولو لپاره د ډایټابیس ډیټابیس جوړ کړئ.

د "هو" انتخاب غوره کولو او بیرته راستانه کولو لپاره د تڼ کلي کیکاږئ.

په پای کې به تاسو د PHPMyAdmin ډاټابیس لپاره لپاره پټنوم چمتو کولو څخه وغوښتل شي. کله چې تاسو PHPMyAdmin ته د ننوتلو لپاره خوندي وساتل شئ.

دا سافټویر به اوس نصب شي او تاسو به د کمانډ په چټکتیا کې بیرته واستول شي.

مخکې له دې چې تاسو د PHPMyAdmin کارولو وړتیا لرئ دلته یو څو نور فرمانونه شتون لري چې لاندې په لاندې ډول دي:

سوډو ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

بیا رالنډ کړه

پورته یادښتونه د apache.conf دوتنه لپاره / etc / phpmyadmin فولډر څخه / etc / apache2 / conf-available folder کې یو سمبولیک لینک جوړوي.

دویمه لیک د Phpmyadmin کنټرول دوتنې په اکاډمیک کې فعالوي او بالاخره وروستنۍ کرښه د اپاپي ویب خدماتو بیا رغونه کوي.

دا ټوله وسیله دا ده چې اوس تاسو کولی شئ د ډیټا بیسس اداره کولو لپاره د PHPMyAdmin کارولو وړتیا ولرئ په لاندې توګه:

PHPMyAdmin د MySQL ډیټابیسونو اداره کولو لپاره د ویب پر بنسټ وسیله ده.

د بڼ پینټ د ډیټابیس سیسټمونو لیست وړاندې کوي. په سکیما کې کلیک کول سکیما پراخوي چې د ډیټابیس شیانو لیست ښکاره کړي.

د لوړې آئیکن بار تاسو ته د MySQL مختلفې اړخونه اداره کوي لکه:

08 08

مخ پر وړاندی لوستل

W3 ښوونځي.

اوس چې تاسو د ډیټابیس سیسټم پورته کوئ او تاسو روان کوئ تاسو کولی شئ د بشپړ شوي ویب غوښتنلیکونو د پراختیا لپاره کارولو پیل وکړۍ.

د HTML، CSS، ASP، جاوا سکريپټ او PHP لپاره د زده کړې ښه پیل. W3 ښوونځي دي.

دا ویب پاڼه لاهم په اسانه توګه ډک شوي ترڅو د مراجعینو لوري او د سرور خواوشا پرمختیا په اړه زده کړې تعقیب کړي.

کله چې تاسو په ژوره پوهه کې نه پوهیږئ نو تاسو به د اساساتو او مفکورو پوره پوره پوهه ونیسئ ترڅو ستاسو په لاره کې درسره شي.