Veb ishlab chiqish uchun Ubuntu (yoki boshqa tarqatish) ni tayyorlang

GNU / Linux-ni ishlatish murakkabligi haqidagi afsonalar, e'tiqodlar yoki fikrlardan tashqari, men uni ishlab chiquvchilar uchun juda yaxshi operatsion tizim deb bilaman, ayniqsa veb-ishlab chiquvchilar.

Men afzal ko'rgan ko'plab odamlar bilan suhbatlashish imkoniga ega bo'ldim OS X va hatto Windows ular aytganidek, qulayligi va asboblari tufayli ishlab chiqish va bu har bir insonning o'ziga xos fikri bo'lsa-da, men ishonamanki, har qanday GNU / Linux tarqatish yoki hech bo'lmaganda eng ommaboplari, o'rnatish va ishlash uchun kerak bo'lgan hamma narsani taklif qiladi.

[quote] Eng ommabop tarqatmalar veb-ishlab chiquvchi uchun o'z havzalarida barcha kerakli paketlarni taklif qiladi. [/ quote]

Endi rivojlanish masalasida ikkilangan muammolar mavjud, bu juda yangilangan taqsimot Antergos yoki barqaror va dolzarb o'rtasidagi muvozanatni saqlaydigan Ubuntu?

Men juda oddiy bir misol keltirdim Ubuntu ishonchli ning so'nggi versiyasi Netbeans 7.0.1, in ArchLinux 8.0.2 versiyasi mavjud. Xuddi shu narsa sodir bo'ladi NodeJS va biz quyida ko'rib chiqadigan, keng foydalanadigan boshqa paketlar Foydalanuvchi interfeysi.

Qanday bo'lmasin, amalga oshiriladigan ishlarga ko'ra o'zlarining afzalliklarini taqsimlashni tanlash har kimning qaroridir. Ushbu maqola uchun biz Ubuntu-ni o'rnatishni boshlaymiz va u yangi foydalanuvchilarga qaratilganligi sababli biz jarayonni bosqichma-bosqich namoyish etamiz.

Ubuntu 14.04 ni o'rnating

Biz qiladigan birinchi narsa - rasmiy veb-saytidan Ubuntu-ni o'rnatish rasmini yuklab olish. Quyidagi havola 32 bitli yoki 64 bitli iso-ni yuklab olishni tanlashga imkon beradi.

Ubuntu-ni yuklab oling

Uni yuklab olgandan so'ng, biz yuklab olingan iso bilan DVD-ni "yozishimiz" yoki undan yuklash va o'rnatish uchun Flash xotirasini tayyorlashimiz kerak. Windows-da biz buni quyidagicha qilishimiz mumkin ushbu qo'llanma va Mac-da Bu boshqa. Bu amalga oshirilgandan so'ng, biz kompyuterni qayta ishga tushiramiz va xotira yoki DVD orqali boshlaymiz.

Ubuntu 14.04 o'rnatish bosqichlari

Agar ma'lumotlaringizni yo'qotmasdan Ubuntu-ni qanday o'rnatishni bilmasangiz, uni VirtualBox-dagi virtual mashina yordamida o'rnatishingiz yoki barcha ma'lumotlarni xavfsiz joyda, iloji bo'lsa, tashqi diskka zaxiralashingiz mumkin.

Birinchidan, Ubuntu-ni o'rnatmoqchi bo'lgan tilni tanlash:

Ubuntu dasturchilari

Keyinchalik biz o'rnatish uchun barcha kerakli talablarga egamizmi yoki yo'qligini bilib olamiz:

Ubuntu_Divojlanish2

Keyinchalik biz qattiq diskni qismlarga ajratamiz. Agar siz bu borada tajribasiz bo'lsangiz, ma'lumotlaringizni zaxira nusxasini yaratgandan so'ng, har bir narsani standart sifatida qoldirganingiz ma'qul.

Ubuntu_Divojlanish3

Biz soat mintaqasini tanlaymiz:

Ubuntu_Divojlanish4

Biz klaviatura tilini tanlaymiz:

Ubuntu_Divojlanish5

Biz foydalanuvchi nomimiz, kompyuterimiz nomi va parolimizni aniqlaymiz:

Ubuntu_Divojlanish6

Va biz uni tugashini kutamiz:

Ubuntu_Divojlanish7

O'rnatish tugagandan so'ng, biz kompyuterni qayta ishga tushiramiz va sessiyamizga kiramiz. Yangilanish menejerini ishga tushirishimiz yoki terminal ochishimiz va quyidagilarni qo'yishimiz mumkin:

$ sudo apt update && sudo apt upgrade

Va yangilash uchun hech narsa bo'lmasa, biz boshlashimiz mumkin.

Bizning ish joyimizni sinovga tayyorlash

Shunday qilib, biz ishlab chiquvchilar sifatida biz faqat o'zimiz biladigan narsalarga e'tibor berishni xohlaymiz: rivojlantirmoq. Bizga veb-serverni qanday sozlashni yoki ma'lumotlar bazasi qanday ishlashini bilish qiziq emas, biz shunchaki ishlaydigan va kod yozishni boshlash oson bo'lgan narsani xohlaymiz.

Agar biz faqat HTML, CSS, JS-da yozishimiz kerak bo'lsa, hamma narsa sodda bo'lar edi, lekin ba'zida bizda PHP, Ruby, DJango va boshqalarda kodlar uchun test-server bo'lishi kerak. Shuning uchun eng yaxshisi o'z veb-serverimizni o'rnating. Yaxshiyamki, biz uchun ushbu imkoniyat ikki xil usulda mavjud:

  1. O'rnatuvchidan foydalanish XAMPP bizni nima ta'minlaydi Apache.
  2. Foydalanish Chiroq Bitnami.

Bitnami-ni o'rnatish

Bitnami orqali LAMP o'rnatilishi biz allaqachon ko'rdik oldingi maqolada, shuning uchun uni ushbu maqolada ko'rib chiqish kerak bo'lmaydi. Bitnami o'rnatilgandan so'ng, biz test serverimizni veb-brauzer orqali boshqarishimiz mumkin.

Bitnami

Bitnami qanday ishlashiga oid barcha kerakli hujjatlarni bu erda topishingiz mumkin uning vikisi.

XAMPP o'rnatilishi

XAMPP o'rnatuvchisi ham Bitnami-dan keladi, ammo o'rnatish jarayoni biroz boshqacha, shuning uchun biz uni bosqichma-bosqich ko'rib chiqamiz. Albatta, birinchi narsa, bizni qiziqtirgan faylni protsessorimiz arxitekturasiga muvofiq yuklab olishdir.

XAMPP 32 bit
XAMPP 64 bit

Yuklab olingandan so'ng, biz terminalni ochamiz va fayl mavjud bo'lgan papkaga kiramiz, unga ijro etish uchun ruxsat beramiz. 64 bitli faylda quyidagilar bo'lishi mumkin:

$ sudo chmod a+x xampp-linux-x64-5.5.19-0-installer.run

Endi xuddi shu terminalda biz uni bajaramiz:

$ sudo ./xampp-linux-x64-5.5.19-0-installer.run

Va biz quyidagi bosqichlarni bajaramiz.

Har bir narsani sukut bo'yicha qabul qilish tavsiya etiladi, buning uchun biz faqat berishimiz kerak kiriting

XAMPP

Oldingi rasmda u bizdan fayllarni ishlab chiquvchilar uchun o'rnatishni xohlaysizmi, keyingisida, tanlagan tanlovimizga rozi ekanligimizni so'radi.

xampp1

Endi u biz o'rnatmoqchi bo'lgan yo'lni so'raydi (sukut bo'yicha u / opt / lampp-da) va biz uni o'zgartira olsak ham, uni shu tarzda qoldirishni maslahat beraman.

xampp2

O'rnatishni boshlashdan oldin yana bir tekshiruv bosqichi

xampp3

XAMPP-ni o'rnatish

xampp5

O'rnatish tugallandi.

xampp6

Endi XAMPP-ni boshlash uchun biz quyidagilarni bajarishimiz kerak:

$ sudo / opt / lampp / lampp start Linux 5.5.19-0 uchun XAMPP-ni ishga tushirish ... XAMPP: Apache-ni boshlash ... yaxshi. XAMPP: MySQL-ni ishga tushirish ... yaxshi. XAMPP: ProFTPD-ni ishga tushirish ... yaxshi.

Shunday qilib, bizda allaqachon Apache + MySQL + PHP + Perl serverlari ishlaydi. Agar sizda muammo bo'lsa, tashrif buyurishingizni maslahat beraman tez-tez so'raladigan savollar.

XAMPP bilan maxsus DNS va virtual xost

Sinov serverimizda joylashtirilgan bir nechta saytimiz bor deb hisoblasak, ularning har birini faylda mahalliy ko'rinishda bo'lishini sozlashimiz mumkin / etc / hosts. Keling, misol keltiraylik, aytaylik saytimiz bor dev.tests.com, nima qilsak, faylni ochamiz / etc / hosts bizning sevimli matn muharriri bilan (va root sifatida) va uni quyidagi tarzda qo'shing:

$ sudo vim /etc/hosts

va biz qatorni qo'shamiz:

127.0.0.1   dev.prueba.com

Ammo, albatta, bu etarli emas, chunki biz Apachega kimdir so'raganda buni aytishimiz kerak dev.test.com 127.0.0.1 uchun siz bizning test saytimizni qaytarishingiz kerak.

Faylni tahrirlaymiz /opt/lampp/etc/httpd.conf

$ sudo vim /opt/lampp/etc/httpd.conf

va quyidagicha izoh bermang (funt belgisini olib tashlash):

# Include etc/extra/httpd-vhosts.conf

va biz uni shunday qoldiramiz:

Include etc/extra/httpd-vhosts.conf

Endi biz faylga o'tamiz /opt/lampp/etc/extra/httpd-vhosts.conf shunga o'xshash narsa bo'lishi kerak:

# faqat nomga asoslangan virtual xostlardan foydalaning, shunda server # IP-manzil haqida qayg'urmaydi. Bu quyidagi direktivalardagi yulduzcha bilan ko'rsatilgan. # # Iltimos, hujjatni # manzilida ko'ring Virtual xostlarni o'rnatishga urinishdan oldin qo'shimcha ma'lumot olish uchun #. # # Virtual xostingiz # konfiguratsiyasini tekshirish uchun '-S' buyruq satri parametridan foydalanishingiz mumkin. # # VirtualHost misoli: # Deyarli har qanday Apache ko'rsatmasi VirtualHost konteyneriga kirishi mumkin. # Birinchi VirtualHost bo'limi hech qanday blokda ServerName yoki ServerAlias ​​bilan # mos kelmaydigan barcha so'rovlar uchun ishlatiladi. # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias ​​www.dummy-host.example.com ErrorLog "logs / dummy -host.example.com-error_log "CustomLog" jurnallari / dummy-host.example.com-access_log "umumiy ServerAdmin webmaster@dummy-host2.4.example.com DocumentRoot "/opt/lampp/docs/dummy-host80.example.com" ServerName dummy-host80.example.com ErrorLog "logs / dummy-host2.example.com-error_log" CustomLog "logs / dummy-host2.example.com-access_log" keng tarqalgan

Biz uni o'zgartiramiz va shunday qoldiramiz:

# faqat nomga asoslangan virtual xostlardan foydalaning, shunda server # IP-manzil haqida qayg'urmaydi. Bu quyidagi direktivalardagi yulduzcha bilan ko'rsatilgan. # # Iltimos, hujjatni # manzilida ko'ring Virtual xostlarni o'rnatishga urinishdan oldin qo'shimcha ma'lumot olish uchun #. # # Virtual xostingiz # konfiguratsiyasini tekshirish uchun '-S' buyruq satri parametridan foydalanishingiz mumkin. # # VirtualHost misoli: # Deyarli har qanday Apache ko'rsatmasi VirtualHost konteyneriga kirishi mumkin. # Birinchi VirtualHost bo'limi hech qanday blokda ServerName yoki ServerAlias ​​bilan # mos kelmaydigan barcha so'rovlar uchun ishlatiladi. # DocumentRoot "/ home / path / folder / project /" ServerName my_blog.dev Barchasini talab qiling

Mantiqan bo'lgani kabi, almashtirishda bizning loyihamiz papkasiga yo'l ko'rsatilishi kerak "/ Uy / yo'l / papka / loyiha /".

LAMPni qo'lda o'rnatish

Endi tuyulmasa ham, to'g'ridan-to'g'ri omborlarimizdan paketlarni o'rnatgandan ko'ra, avvalgi usulda o'rnatishni qiyinroq deb o'ylayman. Bizning kompyuterimizda bir xil Stack-ga ega bo'lish uchun biz terminalni ochib:

$ sudo apt install apache2 mysql-server-5.5 phpmyadmin

Faqatgina ushbu 3 to'plam bilan, ishlab chiqishda talab qilinadigan minimal bilan ishlashni boshlash uchun kerakli bog'liqliklar o'rnatiladi.

LAMP bilan maxsus DNS va virtual xost

DNS (domen nomi serveri) tomonidan biz hamma narsani bir xil saqlaymiz, ya'ni faylga test saytlarimiz nomlarini qo'shamiz / etc / hosts. Endi Apache misolida VHost (Virtual Xostlar) yo'li boshqacha.

Odatda nima qilinadi, biz faylga joylashtirilgan narsalarni joylashtiramiz /opt/lampp/etc/extra/httpd-vhosts.conf marshrutda /etc/apache2/sites-available/vhostname.conf, so'ngra papkada ushbu faylga ramziy havola qilinadi / etc / apache2 / sites-enabled / ammo biz murakkablashtirmoqchi emasmiz. Biz to'g'ridan-to'g'ri faylni joylashtiramiz / etc / apache2 / sites-enabled / quyidagi konfiguratsiya bilan:

$ sudo vim /etc/apache2/sites-enabled/dev.pruebe.com.conf DocumentRoot "/ home / path / folder / project /" ServerName my_blog.dev Barchasini talab qiling

O'ylaymanki, biz qo'lda o'rnatganimizda veb-sayt papkalarining standart yo'lidir / var / www / http /.

NodeJS va Ruby-ni o'rnatish

Agar biz foydalansak NodeJS o yoqut (PHP va Perl o'rniga) biz konsolda bajarish orqali paketlarni qo'lda o'rnatishimiz mumkin:

$ sudo apt install nodejs ruby

Agar ularga boshqa paketlar kerak bo'lsa, uni paket menejeri yoki konsol orqali ishga tushirish orqali qidirishlari kerak:

$ sudo apt search paquete a buscar

Ushbu qismgacha bizda server tomonidagi qism bizning sandboximiz uchun tayyor, endi biz ulardan foydalanishimiz mumkin bo'lgan ba'zi dasturlarni ko'rib chiqamiz.

Internetni rivojlantirish vositalari

Xazinalarda biz HTML, CSS, JS va boshqalar haqida gap ketganda bemalol ishlashimizga imkon beradigan ba'zi ilovalar mavjud. Ular orasida biz bor:

  • Ko'k baliqchi
  • Geany
  • Gedit
  • Kate

Qolaversa Moviy baliq (mening fikrimcha) ish haqida gap ketganda eng to'liq Foydalanuvchi interfeysi, lekin men bizga ko'proq funktsional imkoniyatlarni taqdim etadigan uchinchi tomon dasturlarini o'rnatishni maslahat beraman. Bizda, masalan qavslardan, SublimeText o Komodo-tahrirlash. Ushbu dasturlarning barchasi Ubuntu uchun o'z o'rnatish paketiga ega, faqat Komodo-Edit-dan tashqari, faqat uni ochish va .sh faylini ishga tushirish kerak.

(… jarayonida …)


32 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   ov qilmoq dijo

    Ubuntu-ning ushbu versiyasidan boshqa hech kim echki tasvirida sharpa ko'rshapalagini ko'radimi?

    1.    jonli dijo

      Xaxaxa rost .. faqat to'q sariq soqol va tumshug'ining bo'shliqlariga qarab 😀

    2.    Ivan Barra dijo

      Endi siz buni eslaysiz ... bu "Pareydoliya" deb nomlanadi.

      Dasturlash juda qiyin bo'lganida qaysi Distroslarni tanlash kerakligi haqida. "Ilgari" u bir nechta brauzer va voila uchun ishlab chiqilgan edi, chunki rivojlanish ancha sust edi. Bugungi kunda WEB-dasturlarni ishlab chiqish, uni ASP.Net, PHP, JAVA va boshqalar deb nomlaydigan brauzerlar va platformalarning cheksizligi mavjud. Ilovalar transversalroq bo'lgan joyda, shuni nazarda tutmoqchimanki, ular nafaqat odatdagi ish stoli yoki noutbuk kompyuterlaridan, balki ular allaqachon bajarilgan (va xuddi shu funktsiyalar talab qilinadigan) planshet, mobil va hk.

      Menimcha, bugungi kunda ilovalarning barqarorligi va xavfsizligini himoya qilib, birinchi o'rinda turish kerak, shuning uchun men paranoyakman, shunga qaramay menga boshqa qurilmaning bank operatsiyasini bajarish juda ko'p xarajat qiladi Mantiqsiz tuyulsa ham, buni amalga oshirish uchun ko'p marta uyimning xavfsizligiga etib borishga umid qilaman.

      Boshqa. Rostini aytsam: barchaga ma'lumki, ko'pchilik dasturchilar (hech bo'lmaganda men bilganlar), xoh veb bo'lsin, xoh JAVA, BB.DD va boshqalar, kamida 80% dasturlash uchun Unix platformasidan foydalanadilar. Platformada taqdim etiladigan barcha vositalarsiz, ochiq va bepul odamlar oldinga siljish paytida juda murakkab bo'lishadi. Bundan tashqari, deyarli butun WEB platformasi yoki BB.DD. u Unix-serverga o'rnatiladi, shuning uchun boshqa qismi ham xuddi shunday ishlashi mantiqiy emasmi?

      Ulashish va salomlashish uchun tashakkur.

    3.    Batman dijo

      O'chir ... men Betmenman!

    4.    neysonv dijo

      Menga boyqushga o'xshaydi lol

      1.    jonli dijo

        To'g'ri .. mana yana bir bor ko'rib chiqqandan keyin xuddi shunday o'ylaymiz

  2.   Ugo Santos dijo

    Men asosan PHP veb-ishlab chiquvchiman, postda aytib o'tilganidek, men bir necha yillardan beri Debianni o'zimning ish muhitim sifatida ishlatib kelmoqdaman, bu tarqatish to'g'risida qaror qabul qilish har bir odamga bog'liq va agar u Linuxni ishlab chiqish sohasida juda ko'p sonni taqdim etsa hayotni osonlashtiradigan vositalar.

    Izoh kabi, men ko'pgina joylarda ba'zi ishlab chiquvchilar XAMPP, LAMP va / yoki shunga o'xshashlarni o'rnatganini ko'rdim, Linuxda buni qilish shart emas, chunki biz apache Linux uchun ekanligini eslaymiz, masalan, men faqat Apache2 va php5-ni Debian-ga o'rnataman odatiy (apache2 php5-ni o'rnatish qobiliyati) va voila bilan endi loyihalarimni / var / www-ga qo'yishdan boshqa narsa qilishim shart emas

    1.    jonli dijo

      To'g'ri, nima bo'ladi, men buni "oson" qilishga harakat qildim, garchi postda men ikkita usulni eslatib o'tsam 😉

    2.    Tecno-Integra avtomatizatsiyasi dijo

      Hurmat bilan. Sizga apache2 va php5-ni o'rnatganingiz yaxshi ko'rinadi, lekin men sizga mysql-ni qo'yishingiz kerak deb o'ylayman, shuningdek phpmyadmin-ni qanday sozlaysiz? Rahmat.

  3.   Markos_tux dijo

    Rostini aytsam, Dreamweaver ushbu dasturlarning barchasini ko'rib chiqishga harakat qilganiga qaramay, bu sharmandalik, lekin Linuxda bizda Adobe dasturining balandligida narsa yo'q.

    1.    eliotime 3000 dijo

      Ha (yaxshi, qisman) bor, u Qavslar deb nomlanadi va Vim va Emacs-ni ham ko'rib chiqadi. : v

    2.    Dreamweaver degan o'sha axlatxonani dijo

      Axlatni albatta Dreamweaver kodiga kiritish hamma yonidan o'tadi

    3.    Ernan dijo

      Dreamweaver dasturchilarga qaraganda dizaynerlar uchun ko'proq, kod bilan ishlaydigan odamlar uchun bu juda noqulay va sekin. Matn, qavs yoki webStorm / phpStorm kabi dasturlardan foydalanish ancha qulaydir. Dreamweaver-dan foydalangan paytlarimda muammolarga duch keldim, kodimni tayyor qoldirganimdan so'ng, men dizayn rejimiga o'tdim, agar nuqta qo'ysam yoki biror narsani siljitsam, Dreamweaver juda toza bo'lgan kodimni to'liq qismlarga ajratish bilan shug'ullanadi. Bu to'lov degani emas. Mening dizayner do'stlarim bor va ular uchun bu juda ajoyib, chunki ular bitta satr kod yozmasdan sahifa qilishlari mumkin.

      1.    Edvard dijo

        brewweaver Hahaha Agar siz klip qilishni o'rgansangiz, men hech qachon u bilan o'rganmayman

    4.    KZKG ^ Gaara dijo

      Dreamwho?… Baff, do'stim, Artisteer, Dreamweaver, bularning barchasi sof axloqsiz, bunday aytganim uchun afsusdaman, lekin bu haqiqat.

      Ular etti yuz satr axlat kodini, juda ko'p teglar yoki kerak bo'lmagan maqsadlarni qo'yishdi va hokazo va hokazo.

      Qavslar, Sublime, bularning barchasi CSS-ning har qanday ishini bajarish uchun etarli emas.

    5.    kdexneo dijo

      Aptana Studio 3 Dreamweaver-ga qaraganda ancha yaxshi.

    6.    jonli dijo

      Nima deding? Dreamweaver? Va bu nima, u nima?

    7.    90 dijo

      Umid qilamanki, siz ishlab chiqaradigan barcha axlat kodlarini ko'rasiz ... dreamweaver PROFESSIONALLARGA tegishli, muddat!

  4.   hazama dijo

    Haqiqatdan ham shov-shuvli xabar
    Feliksidalar

    1.    jonli dijo

      Rahmat 😉

  5.   petercheko dijo

    Sizning ma'lumotlaringiz juda foydali ... Rahmat. Ubuntu / Debian suvlariga qaytasizmi?

    1.    KZKG ^ Gaara dijo

      HAHA u har doim yuragida Debian uchun joy tutadi, lekin ... Ubuntu Menimcha shunday emas hehehe

      1.    petercheko dijo

        Hech qachon bilmaysiz

    2.    jonli dijo

      Hech qachon bu haqda hech qachon aytmaslik kerak bo'lsa ham, men Debianga uzoq, uzoq va uzoq vaqt qaytib boraman deb o'ylamayman.

  6.   Selsiy dijo

    Kambag'al tomcat buni hech kim xohlamaydi.

    1.    jonli dijo

      Kim Java istaydi? 😛

  7.   Gabriel dijo

    Menimcha mavzular chalkashib ketmoqda (yana), sizlar faqat dizaynerlar, boshqalar faqat dasturchilar, ikkalasi ham bor, winbug-ni "oson" ko'radiganlar bor, chunki ular next next va "all set" ni o'rnatadilar ( ular mulkiy va / yoki litsenziyalangan dasturiy ta'minot bilan ishlashlari yoki ishlamasliklari mumkin degan ma'noni anglatadi), biroz ko'proq rivojlangan (va "jasur"), shuningdek Linux haqida biladiganlar va odatda o'zlari topadigan vositalar bilan ishlaydiganlar va shunday qilib uzoq va hk., chunki biz ushbu blogda gnu-línux-da rivojlanish qanday bo'lishidan qat'iy nazar rivojlanadi va shuning uchun ochiq manbalardan foydalanish vositalaridan foydalaniladi, asosiy masala shundaki, bu har bir insonga bog'liq, vositalar mavjud biz bilmaganimizni ham bilamiz, lekin o'rganishni xohlaganimizda, uni bergunimizcha bir necha soat sarflashimiz kerak va agar biz o'zimizni qulay his qilsak (boshqalar nima deb o'ylashidan qat'iy nazar) biz baxtli bo'lamiz !! (:

    1.    rlsalgueiro dijo

      php5.6.3 versiyasini yuklab olishingiz mumkin
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-5.6.3-0-installer.run
      5.5-versiyani saqlab qolish uchun siz ishlab chiqayotgan narsangizga yoki sizga kerak bo'lgan moslikka bog'liq, men shunchaki repo-da joylashgan paketlarni o'rnataman va shu bilan menda apache 2.4, php5.5.13 va boshqalar bor, shuningdek phcs kabi boshqa kutubxonalarni o'rnatish oson, tushunarli Men qobiqni yaxshi ko'raman va men hamma narsani o'rnatishni va sozlashni afzal ko'raman.

      1.    rlsalgueiro dijo

        Siz wpn-xm.org loyihasini ko'rdingiz, Linux uchun shunga o'xshash narsaga erishish juda qiziqarli bo'lar edi, men aytmoqchimanki, men ushbu vositalardan bir nechtasini ishlataman va juda ko'p kutubxonalarga qaramay, xostinglar deyarli barchasi Apache-da o'rnatilgan nginx uchun o'zgartirildi. Men wpn-xm ni LAMP va XAMPP-ga alternativalarni qidirib topdim va ish mashinasi uchun foydasi shubhasiz yaxshi alternativ. Aytgancha, W $ + xrom bo'yicha avvalgi sharhim uchun uzr so'rayman

  8.   Raul kasari dijo

    Sizning hissangiz juda qiziq, uni rivojlantirishda davom eting, qadrlanadi

  9.   Maykl Kardoza dijo

    Salom, men Ubuntu bilan yangi tanishman, men har doim Windows-dan foydalanganman, lekin Ubuntu-dan foydalanib Linux muhitiga o'tishni xohlayman, lekin papkalarni yaratishni yoki htdocs-ga fayllarni Windows-dagi kabi o'rnatishni xohlaganimda, bu menga ruxsat bermaydi yoki ba'zi bir narsalar mavjud, men Windows-da odatiy ravishda qila olaman, lekin Ubuntu-da Men uni juda ko'p to'sib qo'yolmayman yoki modifikatsiyani amalga oshirishga imkon bermaydi, agar men htdocs-da fayllarni yaratish uchun ulug'vorlikdan foydalansam, bu menga ham imkon bermaydi, agar menga yordam bera olsangiz, men buni qadrlayman.

  10.   O'rmon dijo

    Kimdir menga yordam bera oladimi?
    Ko'p yillar oldin men kichik veb-dizayn kursini o'tkazgan edim va bu menga juda yoqdi va garchi ular menga derazalar uchun dasturlarni berishgan bo'lsa ham, ularni o'rnatishga hech qachon ruxsat berishmadi.
    Bir necha oy oldin men Linux Ubuntu-ga o'tishga muvaffaq bo'ldim va hech qanday dastur topolmadim
    Esimda, kursda uchta dasturni ko'rganman
    Dreamweaver, Flash MX va boshqalari fotosuratlarni rötuş qilish uchun mo'ljallangan, ammo ismini eslay olmayman.
    Kursda ko'rgan narsamga teng o'rnatish uchun yuklab olish veb-saytlari yoki yo'nalishlarini ko'rsata olasizmi?
    Rahmat!
    rahmat.