اوبونتو (یا یک توزیع دیگر) را برای توسعه وب آماده کنید

فراتر از افسانه ها ، عقاید یا عقاید مبنی بر اینکه استفاده از گنو / لینوکس پیچیده است ، من فکر می کنم که این یک سیستم عامل عالی برای کسانی است که توسعه دهنده هستند ، به ویژه توسعه دهندگان وب.

من این فرصت را داشته ام که با بسیاری از افرادی که ترجیح می دهند گفتگو کنم OS X و حتی ویندوز توسعه ، همانطور که آنها می گویند ، به دلیل سهولت و ابزار آن ، و گرچه نظر کاملاً فردی هر شخص است ، اما من معتقدم که هر توزیع گنو / لینوکس یا حداقل محبوب ترین توزیع ، هر آنچه را که برای نصب و نصب نیاز دارید ارائه می دهد کار کردن

[quote] محبوب ترین توزیع ها تمام بسته های لازم را در مخازن خود برای یک توسعه دهنده وب ارائه می دهند. [/ quote]

در حال حاضر ، در مورد مسئله توسعه یک معضل وجود دارد ، توزیع بسیار به روز مانند آن است Antergos یا یکی که تعادل بین پایدار و به روز را حفظ کند اوبونتو?

من یک مثال خیلی ساده گذاشتم ، در حالی که در هستم اوبونتو اعتماد آخرین نسخه از Netbeans 7.0.1 است ، در آرچ لینوکس نسخه 8.0.2 موجود است. در مورد همین اتفاق می افتد NodeJS و بسته های دیگری که در زیر خواهیم دید که به طور گسترده مورد استفاده قرار می گیرند قسمت جلویی.

به هر حال ، تصمیم همه این است که توزیع اولویت خود را با توجه به کار توسعه یافته انتخاب کنند. برای این مقاله ، ما از نصب اوبونتو شروع می کنیم و از آنجا که این مقاله روی کاربران جدید متمرکز است ، مراحل را مرحله به مرحله نشان خواهیم داد.

اوبونتو 14.04 را نصب کنید

اولین کاری که ما انجام خواهیم داد بارگیری تصویر نصب اوبونتو از وب سایت رسمی آن است. پیوند زیر به شما امکان می دهد ایزو 32 بیتی یا 64 بیتی را بارگیری کنید.

بارگیری اوبونتو

هنگامی که آن را بارگیری کردیم ، باید یک DVD را با ISO بارگیری شده بسوزانیم یا یک حافظه Flash را برای راه اندازی و نصب از آن آماده کنیم. در ویندوز می توانیم این کار را با دنبال کردن انجام دهیم این راهنما و در مک این دیگری. پس از اتمام این کار ، کامپیوتر را مجدداً راه اندازی کرده و از طریق حافظه یا DVD شروع به کار می کنیم.

مراحل نصب اوبونتو 14.04

اگر مطمئن نیستید که چگونه اوبونتو را بدون از دست دادن اطلاعات خود نصب کنید ، می توانید آن را با استفاده از یک ماشین مجازی در VirtualBox نصب کنید یا از همه اطلاعات خود در صورت امکان ، در یک مکان امن ، در یک دیسک خارجی پشتیبان تهیه کنید

اولین کار انتخاب زبانی است که می خواهیم با آن اوبونتو نصب کنیم:

توسعه دهندگان اوبونتو

بعداً خواهیم دید که آیا همه شرایط لازم برای نصب را داریم یا خیر.

Ubuntu_Development2

بعدا میریم سراغ پارتیشن بندی هارد. اگر با این موضوع تجربه ندارید ، ترجیح داده می شود پس از پشتیبان گیری از اطلاعات خود ، همه چیز را به عنوان پیش فرض بگذارید.

Ubuntu_Development3

ما منطقه زمانی را انتخاب می کنیم:

Ubuntu_Development4

ما زبان صفحه کلید خود را انتخاب می کنیم:

Ubuntu_Development5

ما نام کاربری ، نام رایانه ، رمز ورود خود را تعریف می کنیم:

Ubuntu_Development6

و ما منتظر می مانیم که تمام شود:

Ubuntu_Development7

پس از اتمام نصب ، رایانه را مجدداً راه اندازی کرده و وارد جلسه خود می شویم. ما می توانیم مدیر به روز رسانی را اجرا کنیم یا یک ترمینال را باز کنیم و قرار دهیم:

$ sudo apt update && sudo apt upgrade

و اگر چیزی برای به روزرسانی وجود ندارد ، می توانیم شروع کنیم.

آماده سازی فضای کاری ما برای آزمایش

بنابراین ، به عنوان توسعه دهنده ، فقط می خواهیم روی آنچه می دانیم چگونه انجام دهیم تمرکز کنیم: توسعه. ما علاقه مند نیستیم بدانیم که چگونه یک وب سرور را پیکربندی کنیم ، یا یک پایگاه داده چگونه کار می کند ، ما فقط چیزی را می خواهیم که کار کند و برای شروع نوشتن کد آن آسان باشد.

اگر فقط مجبور بودیم به HTML ، CSS ، JS بنویسیم ، همه چیز ساده تر خواهد بود ، اما گاهی اوقات باید یک سرور تست برای کد در PHP ، Ruby ، ​​DJango و ... داشته باشیم ، بنابراین ، بهتر است وب سرور خودمان را تنظیم کنید. خوشبختانه برای ما ما این امکان را به دو روش مختلف داریم:

  1. با استفاده از نصب کننده XAMPP چه چیزی ما را فراهم می کند آپاچی.
  2. با استفاده از چراغ Bitnami.

نصب Bitnami

نصب LAMP از طریق Bitnami ما قبلاً آن را دیدیم در مقاله قبلی ، بنابراین لازم نیست در این مقاله به آن پرداخته شود. پس از نصب Bitnami ، می توانیم سرور تست خود را از طریق مرورگر وب مدیریت کنیم.

بیتنی

تمام اسناد لازم در مورد نحوه کار Bitnami را می توان در اینجا یافت ویکی وی.

نصب XAMPP

نصب کننده XAMPP نیز از Bitnami آمده است ، اما مراحل نصب تا حدودی متفاوت است ، بنابراین مرحله به مرحله آن را مشاهده خواهیم کرد. اولین چیز البته این است که فایلی را که برای ما جالب است با توجه به معماری پردازنده ما بارگیری کنید:

XAMPP 32 بیت
XAMPP 64 بیت

پس از بارگیری ، یک ترمینال را باز کرده و به پوشه ای که پرونده در آن است دسترسی پیدا می کنیم و به آن مجوزهای اجرایی را می دهیم. در مورد پرونده 64 بیتی:

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

اکنون در همان ترمینال آن را اجرا می کنیم:

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

و مراحل زیر را دنبال می کنیم.

توصیه می شود همه چیز را به صورت پیش فرض بپذیرید ، زیرا ما فقط باید آن را بدهیم وارد

XAMPP

در تصویر قبلی از ما سال شد که آیا می خواهیم پرونده ها را برای توسعه دهندگان نصب کنیم یا در تصویر بعدی ، اگر با انتخابی که انتخاب کردیم موافقیم.

xampp1

اکنون از ما مسیری را که می خواهیم نصب کنیم می پرسد (به طور پیش فرض در / opt / lampp است) ، و اگرچه می توانیم آن را تغییر دهیم ، من توصیه می کنم آن را همانطور که هست بگذارید.

xampp2

یک مرحله دیگر از تأیید قبل از شروع نصب

xampp3

در حال نصب XAMPP

xampp5

نصب تکمیل شد.

xampp6

اکنون ، برای شروع XAMPP فقط باید اجرا کنیم:

$ sudo / opt / lampp / lampp شروع به کار XAMPP برای Linux 5.5.19-0 ... XAMPP: شروع Apache ... خوب. XAMPP: شروع MySQL ... خوب. XAMPP: شروع ProFTPD ... خوب.

و به این ترتیب ما از قبل سرور Apache + MySQL + PHP + Perl خود را اجرا کرده ایم. اگر مشکلی دارید ، توصیه می کنم حتماً مراجعه کنید سوالات متداول.

DNS سفارشی و میزبان مجازی با XAMPP

با فرض اینکه ما چندین سایت در سرور تست خود داریم ، می توانیم تنظیم کنیم که هر یک از آنها به صورت محلی در پرونده مشاهده شوند / غیره / میزبان. بیایید مثالی بزنیم ، بگذارید بگوییم سایت را داریم dev.tests.comکاری که ما انجام می دهیم باز کردن پرونده است / غیره / میزبان با ویرایشگر متن مورد علاقه ما (و به عنوان ریشه) و آن را به روش زیر اضافه کنید:

$ sudo vim /etc/hosts

و ما خط را اضافه می کنیم:

127.0.0.1   dev.prueba.com

اما البته این کافی نیست ، زیرا ما باید به Apache بگوییم که وقتی کسی از شما درخواست می کند dev.test.com برای 127.0.0.1 ، شما باید سایت آزمون ما را برگردانید.

ما پرونده را ویرایش می کنیم /opt/lampp/etc/httpd.conf

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

و برداشتن خط (حذف علامت پوند) خطی که می گوید:

# Include etc/extra/httpd-vhosts.conf

و ما آن را مانند این ترک می کنیم:

Include etc/extra/httpd-vhosts.conf

حالا ما به پرونده می رویم /opt/lampp/etc/extra/httpd-vhosts.conf که باید چیزی شبیه به این داشته باشد:

# فقط از میزبان های مجازی مبتنی بر نام استفاده می کنید بنابراین سرور نیازی به نگرانی درباره # آدرس IP ندارد. این در دستورالعمل های زیر با ستاره مشخص شده است. # # لطفا اسناد را در # مشاهده کنید # برای جزئیات بیشتر قبل از اینکه بخواهید میزبان های مجازی را تنظیم کنید. # # شما می توانید برای تأیید پیکربندی میزبان مجازی خود از گزینه خط فرمان "-S" استفاده کنید. # # مثال VirtualHost: تقریباً هر دستورالعمل Apache ممکن است در یک ظرف VirtualHost قرار گیرد. # اولین بخش VirtualHost برای همه درخواستهایی که با نام ServerName یا ServerAlias ​​در هیچ بلوکی مطابقت ندارند استفاده می شود. # 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 "سیاهههای مربوط" / dummy -host.example.com-error_log سیاهههای مربوط به "CustomLog" / dummy-host.example.com-access_log "رایج 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" رایج است

ما آن را اصلاح می کنیم و به این ترتیب می گذاریم:

# فقط از میزبان های مجازی مبتنی بر نام استفاده می کنید بنابراین سرور نیازی به نگرانی در مورد # آدرس IP ندارد. این در دستورالعمل های زیر با ستاره مشخص شده است. # # لطفا اسناد را در # مشاهده کنید # برای جزئیات بیشتر قبل از اینکه بخواهید میزبان های مجازی را تنظیم کنید. # # شما می توانید برای تأیید پیکربندی میزبان مجازی خود از گزینه خط فرمان "-S" استفاده کنید. # # مثال VirtualHost: تقریباً هر دستورالعمل Apache ممکن است در یک ظرف VirtualHost قرار گیرد. # اولین بخش VirtualHost برای همه درخواستهایی که با نام ServerName یا ServerAlias ​​در هیچ بلوکی مطابقت ندارند ، استفاده می شود. # DocumentRoot "/ home / path / folder / project /" نام سرور my_blog.dev نیاز به همه اعطا

همانطور که منطقی است ، هنگام جایگزینی باید مسیر پوشه پروژه ما مشخص شود "/ صفحه اصلی / مسیر / پوشه / پروژه /".

نصب دستی LAMP

اکنون اگرچه به نظر نمی رسد ، اما انجام نصب به روش قبلی دشوارتر از نصب مستقیم بسته ها از مخازن ما است. برای داشتن همان پشته در رایانه خود ، فقط باید یک ترمینال را باز کرده و قرار دهیم:

$ sudo apt install apache2 mysql-server-5.5 phpmyadmin

فقط با استفاده از این 3 بسته ، وابستگی های لازم برای شروع کار با حداقل مورد نیاز هنگام توسعه نصب می شوند.

DNS سفارشی و میزبان مجازی با LAMP

در بخش DNS (سرور نام دامنه) همه چیز را یکسان نگه می داریم ، یعنی نام سایت های تست خود را در پرونده اضافه می کنیم / غیره / میزبان. اکنون ، در مورد Apache ، مسیر VHost (میزبانهای مجازی) متفاوت است.

به طور معمول آنچه انجام می شود این است که آنچه را که در پرونده قرار داده ایم قرار دهید /opt/lampp/etc/extra/httpd-vhosts.conf در مسیر /etc/apache2/sites-available/vhostname.conf، و سپس یک پیوند نمادین به آن پرونده در پوشه ایجاد می شود / etc / apache2 / sites-enabled / اما ما قصد نداریم پیچیده تر کنیم. ما مستقیماً پرونده را در آن قرار خواهیم داد / etc / apache2 / sites-enabled / با پیکربندی زیر:

$ sudo vim /etc/apache2/sites-enabled/dev.pruebe.com.conf DocumentRoot "/ home / path / folder / project /" نام سرور my_blog.dev نیاز به همه اعطا

به نظر من صحیح است که روشن کنیم هنگام نصب دستی ، مسیر پیش فرض پوشه های وب سایت است / var / www / http /.

نصب NodeJS و Ruby

اگر استفاده کنیم NodeJS o یاقوت (به جای PHP و Perl) می توانیم بسته ها را با اجرای در کنسول به صورت دستی نصب کنیم:

$ sudo apt install nodejs ruby

و اگر آنها به بسته های دیگری نیاز دارند ، فقط باید با اجرای مدیر بسته یا در کنسول آن را جستجو کنند:

$ sudo apt search paquete a buscar

تا زمانی که این قسمت از قبل قسمت سمت سرور را برای جعبه شن و ماسه خود آماده کرده ایم ، حال بیایید برخی از برنامه هایی را که می توانیم استفاده کنیم ببینیم.

ابزارهای توسعه وب

در مخازن ما برخی از برنامه های کاربردی داریم که به ما امکان می دهد هنگام استفاده از HTML ، CSS ، JS و سایر برنامه ها راحت کار کنیم. از جمله آنها:

  • Bluefish
  • Geany
  • گدیت
  • کیت

بودن ماهی آبی (به نظر من) کامل ترین زمان کار است قسمت جلویی، اما من توصیه می کنم برنامه های شخص ثالث را نصب کنید که عملکرد بسیار بیشتری به ما ارائه می دهند. به عنوان مثال براکت (دسته) برای اسپیدلایت, SublimeText o کومودو-ویرایش. همه این برنامه ها بسته نصب مخصوص خود را برای اوبونتو دارند ، به جز Komodo-Edit ، که فقط باید آن را از حالت فشرده خارج کرده و یک فایل .sh را اجرا کنید.

(… در جریان …)


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

32 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   خشونت dijo

    آیا شخص دیگری از این نسخه از اوبونتو یک خفاش شبح در تصویر بز می بیند؟

    1.    ایلاو dijo

      ههههه درست است .. فقط به ریش نارنجی و سوراخهای پوزه نگاه می کنید

    2.    ایوان بارا dijo

      اکنون که به آن اشاره کردید ... که "پاریدولیا" نامیده می شود.

      در مورد انتخاب Distros هنگام برنامه نویسی کاملاً پیچیده است. "قبلا" برای چند مرورگر و voila ساخته شده است ، زیرا توسعه بسیار کندتر بود. امروزه بی نهایت مرورگر و سیستم عامل وجود دارد که در آن می توان برنامه های وب را توسعه داد ، آن را ASP.Net ، PHP ، JAVA و غیره نامید. منظور من این است که برنامه های کاربردی بسیار عرضی هستند ، و این فقط از رایانه های رومیزی یا لپ تاپ قابل دسترسی نیستند ، بلکه قبلاً از طریق رایانه لوحی ، تلفن همراه و غیره انجام شده اند (و همان عملکرد مورد نظر است).

      من اعتقاد دارم که امروز لازم است که در صف مقدم باقی بمانیم ، قبل از هر چیز از ثبات و امنیت برنامه ها محافظت می کنیم ، از این نظر من پارانویا هستم ، انجام یک معامله بانکی از جمله دستگاه دیگری که از آن من نیست ، بارها امیدوارم که برای انجام این کار به امنیت خانه ام برسم ، حتی اگر غیر منطقی به نظر برسد.

      دیگری. بیایید صادق باشیم: معروف است که اکثر برنامه نویسان (حداقل آنهایی که من می شناسم) ، خواه وب باشند ، JAVA ، BB.DD و غیره ، حداقل 80٪ از برنامه Unix برای برنامه نویسی استفاده می کنند. افرادی که بدون داشتن تمام ابزارهایی که به صورت آشکار و رایگان در سیستم عامل ارائه می شوند ، هنگام حرکت به جلو بسیار پیچیده خواهند بود. همچنین ، می توانم به طور قطع بگویم که تقریباً کل پلت فرم وب یا BB.DD. این بر روی سرور یونیکس نصب شده است ، بنابراین منطقی نیست که قسمت دیگر به همان روش کار کند؟

      با تشکر از شما برای به اشتراک گذاری و سلام.

    3.    خدمتکار dijo

      ساکت شو ... من بتمن هستم!

    4.    نیسانو dijo

      به نظر من شبیه جغد است

      1.    ایلاو dijo

        درست است .. در اینجا ما بعد از دوباره نگاه کردن ، همان فکر می کنیم

  2.   هوگو سانتوس dijo

    من یک توسعه دهنده وب هستم که عمدتا PHP هستم ، چندین سال است که از دبیان به عنوان محیط کار خود استفاده می کنم ، همانطور که در این پست می گویند ، تصمیم گیری برای استفاده از آن به هر شخص بستگی دارد ، و اگر زمینه ایجاد لینوکس را فراهم کند تعداد زیادی از ابزارها که زندگی را آسان تر می کنند.

    فقط به عنوان یک نظر ، من در بسیاری از مکان ها دیده ام که برخی از توسعه دهندگان XAMPP ، LAMP و / یا موارد مشابه را نصب می کنند ، در لینوکس انجام این کار ضروری نیست ، زیرا ما به یاد می آوریم که apache بومی لینوکس است ، به عنوان مثال من فقط apache2 و php5 را نصب می کنم در دبیان من با یکی معمولی (استعداد نصب apache2 php5) و voila ، دیگر لازم نیست کار دیگری غیر از قرار دادن پروژه هایم در / var / www

    1.    ایلاو dijo

      درست است ، اتفاقی که افتاد من سعی کردم آن را "آسان" انجام دهم ، اگرچه در این پست من به دو روش اشاره کردم ...

    2.    اتوماسیون Tecno-Integra dijo

      با درود. به نظر من خوب است که شما apache2 و php5 را نصب می کنید ، اما احساس می کنم باید mysql قرار دهید و همچنین چگونه phpmyadmin را پیکربندی می کنید؟ متشکرم.

  3.   مارکوس_تاکس dijo

    بیایید صادق باشیم ، با وجود تلاشی که Dreamweaver از همه آن برنامه ها می کند ، شرم آور است اما در لینوکس چیزی در اوج این برنامه Adobe نداریم.

    1.    eliotime3000 dijo

      بله وجود دارد (خوب ، تا حدی) ، به آن Brackets گفته می شود و همچنین Vim و Emacs را در نظر می گیرد. : v

    2.    آن زباله دان به نام Dreamweaver dijo

      قرار دادن زباله در کد البته Dreamweaver از همه عبور می کند

    3.    هرنان dijo

      Dreamweaver بیشتر برای طراحان است تا برای برنامه نویسان ، برای افرادی که با کد کار می کنند بسیار دست و پا گیر و کند است. استفاده از برنامه ای مانند متن عالی ، براکت یا webStorm / phpStorm بسیار راحت تر است. در مواقعی که از Dreamweaver استفاده کردم مشکلی داشتم ، پس از آماده نگه داشتن کد ، به حالت طراحی می رفتم ، جایی که اگر من یک نقطه بگذارم یا چیزی را حرکت دهم ، Dreamweaver مراقبت می کند تا کد من را که خیلی شسته و رفته باقی مانده است ، جدا کند. نه اینکه بگوییم پرداخت است. من دوستان طراح دارم و این برای آنها بسیار جالب است ، زیرا آنها می توانند بدون نوشتن یک خط کد ، صفحه ای درست کنند.

      1.    ادوار dijo

        breamweaver ههههههههههههههههههههههههههههههههههههههههههههههههههههههه ای یاد می گیرید

    4.    KZKG ^ Gaara dijo

      رویا کی؟ aff باف ، رفیق ، آرتیستر ، دریم ویور ، همه اینها مزخرفات محض هستند ، متاسفم که اینطور می گویم اما واقعیت است.

      آنها هفتصد خط کد ناخواسته ، تعداد زیادی برچسب یا اهداف غیر ضروری ، و غیره و غیره قرار می دهند.

      براکت ، Sublime ، با هر یک از اینها برای انجام هر کار CSS بیش از حد کافی است.

    5.    kdexneo dijo

      Aptana Studio 3 خیلی بهتر از Dreamweaver است.

    6.    ایلاو dijo

      چی گفتی؟ Dreamweaver؟ و اون کیو اس اس؟

    7.    شرپا 90 dijo

      امیدوارم همه کد زباله ای را که تولید می کند مشاهده کنید ... dreamweaver مخصوص افراد غیر حرفه ای است ، دوره!

  4.   هزاره dijo

    واقعا پست هیجان انگیز
    Felicidades

    1.    ایلاو dijo

      گراسیاس

  5.   پترچکو dijo

    اطلاعات شما بسیار مفید است ... ممنون آیا به آبهای اوبونتو / دبیان برمی گردید؟

    1.    KZKG ^ Gaara dijo

      HAHA او همیشه برای دبیان فضایی را در قلب خود نگه می دارد ، اما ... اوبونتو فکر نمی کنم خیلی اوه

      1.    پترچکو dijo

        شما هرگز نمی دانید 😀

    2.    ایلاو dijo

      اگرچه هرگز نباید هرگز گفته شود ، اما من واقعاً فکر نمی کنم که برای مدت طولانی ، طولانی ، طولانی به دبیان برگردم.

  6.   سانتیگراد dijo

    هیچ کسی آن را دوست ندارد.

    1.    ایلاو dijo

      چه کسی جاوا می خواهد؟ 😛

  7.   جبرئيل dijo

    من فکر می کنم که مضامین گیج می شوند (دوباره) ، شما کسانی هستید که فقط طراح هستید ، دیگران فقط برنامه نویس هستند ، هر دو وجود دارند ، کسانی هستند که winbug را "آسان" می دانند زیرا بعدی بعدی و "همه مجموعه" را نصب می کنند (ضمنی ممکن است آنها با نرم افزارهای اختصاصی و / یا مجاز کار نکنند) ، کسانی هستند که کمی پیشرفته تر (و "شجاع") هستند و همچنین از لینوکس اطلاع دارند و به طور معمول با ابزاری که در این میان پیدا می کنند کار می کنند و بنابراین طولانی و غیره ، همانطور که ما در این وبلاگ به اشتراک می گذاریم این ایده است که هر کس ممکن است در gnu-línux ایجاد شود و از این رو از ابزار Open Source استفاده می شود ، مسئله اصلی (فکر می کنم) این است که به هر شخص بستگی دارد ، آنجا ابزاری هستند که ما حتی آنها را نمی دانیم اما وقتی می خواهیم یاد بگیریم باید چند ساعت سرمایه گذاری کنیم تا اینکه به آن فرصت دهیم و اگر احساس راحتی کنیم (صرف نظر از نظر دیگران) خوشحال خواهیم شد !! (:

    1.    رلسالگوئیرو dijo

      همچنین می توانید نسخه را برای php5.6.3 بارگیری کنید
      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 من بسته های موجود در نسخه آزمایشی را به سادگی نصب می کنم و بس ، من apache 2.4 ، php5.5.13 و غیره را دارم همچنین کتابخانه های دیگر مانند phpcs به راحتی قابل استفاده هستند نصب ، مشخص است که من پوسته را دوست دارم و ترجیح می دهم همه مواردی را که می توانم نصب و پیکربندی کنم.

      1.    رلسالگوئیرو dijo

        شما این پروژه wpn-xm.org را دیده اید ، جالب است که دستیابی به چنین چیزی برای linux ، من می گویم یکپارچه زیرا از برخی از این ابزارها استفاده می کنم ، و متاسفم که می گویم با وجود تعداد زیادی کتابخانه و میزبان ها تقریباً همه در Apache نصب شده اند و من برای nginx تغییر داده ام. من wpn-xm را پیدا کردم که به دنبال گزینه هایی برای LAMP و XAMPP است و برای ماشین کار خوب است. بدون شک گزینه خوبی است. به هر حال برای نظر قبلی من در مورد W $ + chrome متاسفم

  8.   رائول کاساری dijo

    سهم شما بسیار جالب است ، به توسعه آن ادامه دهید ، قابل تقدیر است

  9.   مایکل کاردوزا dijo

    سلام من تازه وارد اوبونتو هستم ، من همیشه از ویندوز استفاده کرده ام اما می خواهم با استفاده از اوبونتو به یک محیط لینوکس مهاجرت کنم اما وقتی می خواهم پوشه ایجاد کنم یا پرونده ها را در htdocs قرار دهم مانند ویندوز به من اجازه نمی دهد یا مواردی وجود دارد که من می توانم در ویندوز انجام دهم اما در اوبونتو نمی توانم جلوی آن را بگیرم یا اجازه تغییر در من را نمی دهد ، اگر از sublime برای ایجاد پرونده در htdocs استفاده می کنم به من نیز اجازه نمی دهد ، اگر می توانید کمک کنید من من آن را سپاسگزارم

  10.   مونت dijo

    آیا کسی می تواند به من کمک کند؟
    سالها پیش من یک دوره طراحی وب کوچک انجام دادم و آن را دوست داشتم ، و اگرچه آنها برنامه های مربوط به ویندوز را به من دادند ، اما هرگز اجازه نصب آنها را ندادند.
    چند ماه پیش سرانجام توانستم به لینوکس اوبونتو بروم و هیچ برنامه ای پیدا نمی کنم
    به یاد دارم که در این دوره سه برنامه دیدم
    Dreamweaver ، Flash MX و مورد دیگری که برای رتوش عکس بود اما من نام آن را به خاطر نمی آورم.
    آیا می توانید برای نصب معادل آنچه در این دوره دیدم ، وب سایت ها یا مسیرها را بارگیری کنید؟
    سلام
    متشکرم.