بایگانی شمسی خرداد 1400

پیکربندی PHP-FPM با NGINX

 

PHP-FPM (مدیریت فرآیند FastCGI) یک گزینه جایگزین برای اجرای FastCGI مربوط به PHP با برخی از ویژگی‌های اضافی مفید برای سایت‌های با بازدید بالا است. این ابزار، یک روش ترجیحی پردازش صفحات PHP با NGINX است و سریع‌تر از روش‌های سنتی مبتنی بر CGI مانند SUPHP یا mod_php برای اجرای یک اسکریپت PHP عمل می‌کند.

در اینجا، نحوه پیکربندی PHP-FPM با NGINX شرح داده شده است.

ادامه‌ی مطلب

دستور غیرفعالسازی فایروال در لینوکس

 

آیا تا به حال نیاز داشته‌اید که فایروال سیستم لینوکس خود را غیرفعال کنید؟ اگرچه توصیه می‌کنیم، هیچگاه فایروال نرم افزاری خود را متوقف نکنید، حتی اگر فایروال سخت افزاری داشته باشید؛ با این حال، در این آموزش نحوه غیرفعالسازی فایروال در توزیع‌های مختلف لینوکس شرح داده شده است.

ادامه‌ی مطلب

دستور xargs در لینوکس

 

 

دستور xargs در لینوکس/یونیکس آیتم‌ها را از ورودی استاندارد می‌خواند (که با فاصله یا خط جدید مشخص شده است) و یک یا چند بار با هر یک از آرگمان‌های اولیه دستور را اجرا می‌کند. در این آموزش، ساختار دستور xargs و نحوه استفاده از آن در چند نمونه شرح داده شده است.

ادامه‌ی مطلب

نصب CouchDB در اوبونتو

 

CouchDB، یک پایگاه داده NoSQL است که به ما امکان می‌دهد با داده‌های ذخیره شده بصورت غیر رابطه‌ای ارتباط برقرار کنیم. انواع مختلفی از ساختارهای پایگاه داده NoSQL وجود دارد و در میان آن‌ها، CouchDB، یک پایگاه داده سندگرا است.

پایگاه داده NoSQL از مدت‌ها قبل وجود داشته است؛ اما به تازگی به دلیل افزایش استفاده از داده‌های غیر مرتبط، کاربرد آن رو به افزایش است.

در این آموزش، به جزئیات نصب CouchDB در اوبونتو پرداخته شده است.

ادامه‌ی مطلب

نصب Elastic Stack در اوبونتو 18.04

 

Elastic Stack که با عنوان ELK stack نیز شناخته می‌شود، مجموعه نرم افزارهای رایگان و منبع بازی از شرکت Elastic است که برای تهیه گزارش بصورت متمرکز طراحی شده است.

Elastic Stack، امکان جستجو، تجزیه و تحلیل و نمایش گزارش‌های مربوط به منابع مختلف را در هزاران قالب فراهم می‌کند. تهیه گزارش متمرکز به شناسایی مشکلات برنامه یا سرور از یک نقطه مشترک کمک می‌کند.

در این راهنما، چگونگی نصب و پیکربندی Elastic stack برروی اوبونتو 18.04 شرح داده شده است.

ادامه‌ی مطلب

نصب Go برروی اوبونتو 18.04

 

Go، یک زبان برنامه نویسی مدرن است که در Google تولید شده است. این زبان که مجموعه‌ای قوی از کتابخانه‌ها را ارائه می‌دهد، در بسیاری از شرکت‌ها استفاده می‌شود. در این مقاله، نحوه دانلود و نصب Go و همچنین ساخت یک برنامه ساده Hello World با استفاده از آن زبان شرح داده شده است.

ادامه‌ی مطلب

نصب Node.js در اوبونتو 18.04

 

Node.js، یک پلتفرم جاوا اسکریپت برای برنامه نویسی با اهداف عمومی است که به کاربران اجازه می‌دهد، سریع و راحت برنامه‌های شبکه خود را ایجاد نمایند. Node.js با استفاده از جاوا اسکریپت در front و backend، توسعه را سازگارتر و یکپارچه‌تر می‌کند.

در این راهنما، نحوه نصب و شروع کار با Node.js در سرور Ubuntu 18.04 شرح داده شده است.

ادامه‌ی مطلب

کار با MySQL به همراه Node.js

 

Node.js مانند JAVA و PHP، یک زبان برنامه نویسی محبوب برای برنامه‌های وب است و MySQL، محبوب‌ترین پایگاه داده‌ای است که برای ذخیره داده استفاده می‌شود. درایور پایگاه داده MySQL برای Node.js در مخزن NPM موجود است. در این آموزش، نحوه اتصال به پایگاه داده MySQL با استفاده از node.js و انجام عملیات INSERT ،UPDATE ،SELECT و DELETE برروی جداول پایگاه داده MySQL  شرح داده شده است.

ادامه‌ی مطلب