آموزش نصب LEMP

سلام به همه امروز میخام آموزش نصب LEMP رو براتون بنویسم (linux nginx mysql php) خوب طبق معمول یک centos داریم اینار ورژن 7 اول از همه باید بریم سراغ نصب nginx که از راه yum install نصب میکنم که ساده باشه خوب قبل از هر چیزی epel رو نصب میکنیم و آپدیت... [php] yum install epel-release yum update [/php] سپس nginx رو نصب میکنیم [php] yum install nginx [/php] باید سرویس nginx رو استار… ادامه مطلب »

گرفتن backup با PHP و ارسال به FTP

سلام امروز قصد دارم یه کد ساده بزارم که بوسیله اون میتونید از فایل های سایت backup بگیرید و به یک FTP سرور ارسال کنید. این این پست من قصد ندارم از فایل ها zip تهیه کنم . چون اینکار فشار میاره روی سرور بوسیله این کد میتونید از همه یا فقط قسمتی از فایل ها رو جا به جا کنید. خوب اول از همه باید اطلاعات سرور FTP رو داشته باشیم [php] set_time_limit(0); #… ادامه مطلب »
سلام یک قابلیت خفنی که nginx داره و شاید اکثرا ازش استفاده نشه ریساز تصاویر هست اگر توی گزارش های سایت gtmetrix دیده باشید یه قسمتی هست به عنوان "Serve scaled images" که داره یه بند گیر میده به سایز تصاویر توی سایت خوب ممکنه برنامه نویس سایز تصاویر رو که ریساز میکنه با اونی که توی سایت نمایش داده میشه اختلاف داشته باشه و این یه نمره منفی حساب میشه راه حلی که nginx… ادامه مطلب »

نصب ماژول page speed روی NGINX

سلامی دگرباررررر   امروز یه ماژول خوب نصب کردم روی یک nginx که خیلی خوشم اومد ازش ، اسمش هست pagespeed. این ماژول برای apache هم وجود داره ولی هدف من باز هم nginx بود . خوبی که این ماژول داره این هست که سرعت لود صفحات شما رو بهبود میده بصورت چشمگیر. متاسفانه گوگل مارو تحریم کرده برای دانلود این ماژول و دسترسی مستقیم به فایلش وجود نداره برای ما :( من این فایل… ادامه مطلب »
درود بر شما   امروز میخام وارد کردن اطلاعات از یک فایل اکسل رو داخل دیتابیس mysql توسط PHP  آموزش بدم البته من الان فقط درباره mysql میگم اما خودتون هم میدونید که فرقی نداره چی باشه دیتابیس راه ساده و بی دردسری که خودم رفتم رو براتون میگم شاید راه های دیگه ای هم باشه اما بر هر حال ....   اول از همه نیاز داریم به یک کلاس به نام simplexlsx که با… ادامه مطلب »
سلام همونطور که میدونید ssl یک گواهی هست و برای داشتنش باید هزینه خرید این گواهی نامه رو داد اما یکسری شرکت خیر هستن که پولی برای این گواهی از ما دریافت نمیکنن مثل letsencrypt ... :D الان قصد  دارم آموزش نصب letsencrypt رو روی لینوکس centos و فعال سازی اون برای NGINX رو براتون بگم خیلی راه ساده ای در پیش دارم . من الان یک centos 6x دارم که روش nginx نصبه و… ادامه مطلب »
سلام الان دارم یک دایرکت ادمین نصب میکنم گفتم مرحله به مرحله که میرم جلو این پست رو هم بنویسم هم برای خودم خوبه که یکجا روش نصب صحیح و خوب دایرکت ادمین رو داشته باشم هم اینجا منتشر کنم این تجربه رو هر دفعه برای نصبش باید میرفتم چندتا سایت رو با هم تلفیق میکردم و از هر کدوم یه نکته مفید رو بر میداشتم برای نصب حالا همشو بکجا جمع میکنم :D  … ادامه مطلب »

استفاده از Medoo در PHP

سلام مجدد هیچ وقت از استفاده کردن از PDO لذت نمیبردم توی کار هام. ولی انقدر خوبه که نمیشد استفاده نکرد ازش یه مقدار سخت بود برام کار کردن باهاش . ترجیح میدادم اگر دیتابیس mysql هست با توابع mysqli کار کنم تا PDO اما بعضی موقع ها خبری از Mysql عزیز نبود و پای دیگر دیتابیس ها در میان بود :(   برای اینکه هم بتونم از قابلیت PDO استفاده کنم و هم لذت… ادامه مطلب »

فعال کردن کش در NGINX

سلام دیروز یکی از دوستام تماس گرفت با من و گفت یک سرور داریم که فایل های استاتیک زیادی روش هست ، مثل تصویر ... و نمیخوایم تعدادی از این فایل ها که بازدید بالایی دارن هر دفعه از روی هارد سرور خونده بشن و قصد داریم از روی مموری سرور نمایش داده بشن خوب راهکاری که من بهش پیشنهاد و اطلاع داشتم ازش فعال سازی کش در وب سرور nginx بود به هرحال درستبکار… ادامه مطلب »
سلام در PHP امکان نوشتن متن روی تصاویر وجود داره . توی این مثال من سعی کردم یک اسم رو بگیرم و در جایی خاصی از تصویر نمایش بدم البته فقط فارسی طبق معمول PHP با فارسی مشکل داره و الان مجبوریم از FarsiGD استفاده کنیم . توی این کد ابتدا تعداد space رو میشمریم و میفهمیم که حدودا چند حرف فارسی نوشته شده و بر اساس اون جایگاه متن رو روی عکس کامل تنظیم… ادامه مطلب »