Monthly Archives: آوریل 2017

آموزش ایجاد سرور مجازی در ابونتو

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

به این کار در لینوکس به اختصار نصب LAMP می گویند

L = Linux
A = Apache
M = MySQL
P = PHP

Apache : آپاچی وب سروری رایگان است که برای اینکه بتوانید از php و mysql استفاده کنید باید اپاچی را نصب کنید برای نصب اپاچی وب سرور کد های زیر را در ترمینال اجرا می کنیم

sudo apt-get update
sudo apt-get install apache2

بعد از تکمیل شدن نصب می توانید با نوشتن آدرس  http://localhost در مروگرتون صفحه مربوط به اپاچی رو مشاهده کنید حالا برای تغییر مسیر و تنظیم کردن آپاچی کد زیر را در ترمینال اجرا میکنیم ( می توانید به مسیر /etc/apache2 رفته و فایل apache2.conf را ویرایش کنید )

nano /etc/apache2/apache2.conf

و قسمتی از آن را به این صورت تغییر میدیم

Directory home/benyamin/prj >
        Options FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

<Directory /home/benyamin/prj >
        AllowOverride All
        Require all granted
</Directory>

<Directory /home/benyamin/prj >
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

شما به جای عبارت home/benyamin/prj مسیری که می خواهید به عنوان مسیر روت وب سرورتون باشه را وارد کنید

MySQL : برای نصب به این صورت عمل می کنیم

sudo apt-get install mysql-server phpmyadmin php-gettext php-mbstring
sudo apt-get install libapache2-mod-auth-mysql php-mysql

بعد از دانلود و در هنگام نصب ممکنه سوالاتی از شما پرسیده بشه مثل رمز عبور و انتخاب نوع وب سرور که apache2 رو انتخاب می کنیم و …

بعد از نصب کد زیر را اجرا کنید

sudo mysql_install_db

بازهم چنتا سوال از شما پرسیده می شه که جواب میدین که وارد جزییاتش نمیشم در کل yes یا no بزنید بره 😀

PHP : حالا اگر PHP روی سیستم شما نصب نیست به وسیله کد ها زیر میتونید نصبش کنید

sudo apt-get install php libapache2-mod-php

خیلی خب احتمالا دیگه کار نصب تمومه برای دسترسی به phpMyAdmin می تونید به ادرس زیر برید

http://localhost/phpmyadmin/

اما اگر به هر دلیلی نصب به درستی انجام نشد در ادامه یک سری کد برای کمک به رفع این مشکلات معرفی میکنیم

مثلا در سیستم من وقتی ادرس http://localhost/phpmyadmin/ می زدم وارد صفحه phpMyAdmin نمی شد و ارور 404 می داد این اتفاق ممکنه به دلایل مختلفی بیوفته من با اضافه کردن کد زیر به فایل apache2.conf که در مسیر etc/apache2 قرار داره مشکل رو حل کردم :

Include /etc/phpmyadmin/apache.conf

بعد از اضافه کردن کد بالا و ذخیره کردن باید یک بار اپاچی را ریستارت کنید

از این کدها برای مدیریت وب سرور اپاچی میشه استفاده کرد

// برای راه اندازی مجدد
sudo service apache2 restart

// برای متوقف کردن آپاچی
sudo service apache2 stop

// برای شروع به کار
sudo service apache2 start

// برای جلوگیری از اجرای اپاچی هنگام روشن شدن سیستم
sudo update-rc.d apache2 disable

// برای اجرا هنگام روشن شدن سیستم 
sudo update-rc.d apache2 enable

برای حذف PHP از روی سیستم :

sudo apt-get purge php.*
یا
sudo apt-get purge php*.*

برای حذف mysql و phpMyAdmin :

sudo apt-get --purge remove mysql*.*
sudo apt-get --purge remove phpmyadmin

sudo apt-get autoremove
sudo apt-get autoclean

برای حذف apache2 :

sudo service apache2 stop
sudo apt-get --purge remove apache2
sudo apt-get autoremove

ساخت فروشگاه اینترنتی در تلگرام

در این مطلب با ربات جامع فروشگاهی آشنا می شوید

 

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

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

ساخت فروشگاه در تلگرام

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

ساخت ربات فروشگاهی تلگرام

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

پس از تایید رسید و سفارشات مشتری پیامی به مشتری ارسال می شود که فاکتور و سفارشات شما تایید شده است و به زودی برای شما ارسال خواهد شد

اما اگر سفارش مشتری را رد نمایید می توانید دلیل رد سفارشاتش را نوشته و ارسال کنید مثلا ب کاربر بگویید که عکس رسید پرداخت خود را ارسال کنید

مشتری قابلیت ویرایش سبد خرید خود را دارد و می تواند لیست فاکتور های خود را همراه با وضعیت آن مشاهده کنند در ادامه با سایر قابلیت های ربات اشنا می شود

ربات جامع فروشگاهی

از قابلیت های ربات فروشگاه :

قابلیت کار با سه سطح دسترسی ( ادمین و همکار و مشتری )

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

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

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

برای سفارش این ربات می توانید با ایدی تلگرام زیر در ارتباط باشید و برای مشاهده اطلاعات بیشتر جهت سفارش ساخت ربات اینجا کلیک کنید

@benyaminir


معرفی ویرایشگر کد php

یک محیط کد نویسی مناسب یا همون IDE می تونه در نوشتن یک برنامه بسیار تاثیر گذار باشه برای مثال شما می تونید کد های php خودتون رو توی نوت پد هم بنویسید ولی خب کار مشکلیه و برسی کد ها و همین طور نوشتن کد رو برای شما سخت میکنه

کد ادیتور های زیادی برای php وجود داره اما میخوایم 2 تا برنامه معرفی کنیم که هم کاملا رایگان هستند و تقریبا همه ویژگی های یه IDE خوب رو دارن و از همه مهمتر روی تمامی سیستم عامل ها قابل دسترس هستند

eclips

eclips یک IDE کامل است شما به وسیله آن می توانید برنامه های جاوا php و یا حتی اپلیکیشن اندروید بسازید ( البته برای برنامه نویسی اندروید بهتره از اندروید استادیو اسفاده کنید )

لینک برنامه : دانلود اکلیپس

اکلیپس نسخه های مختلفی داره که با توجه به نیاز خودتون می تونید یکی رو دانلود کنید برای برنامه نویسی php بهتره نسخه PDT رو دانلود کنید اما اگر نسخه های دیگه اون رو دانلود کردید و دید که قابلیت ایجاد پروژه php رو نداره میتونید زبان php رو به این صورت اضافه کنید:

از منوی Help گزینه Installation New Software رو انتخاب کنید و در قسمت Work with ادرس Neon – http://download.eclipse.org/releases/neon رو انتخاب کنید صبر کنید تا برنامه اطلاعات رو در کادر پایین اون نشون بده بعد توی قسمت Type filter text عبارت PDT رو بنویسید به سری پلاگین بهتون نشون میده گزینه های توی بخش Language رو تیک بزنید اسمایی شبه به این دارن : PDT Develop Tools

و بعد هم نصبشون کنید بعد از نصب اکلیپس رو یکبار ببندید و دوباره اجرا کنید حالا اگر new project می تونید گزینه php رو ببینید خب بعد از ساخت اولین پروژه php از قسمت Project Explorer روی فولدر پروژتون راست کلیک کنید و از منوی Configure گزینه Convert To php رو انتخاب کنید و کار تمومه حالا می تونید از برنامه نویسی php لذت ببرید

Visual Studio Code

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

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

لینک : دانلود ویژال استادیو کد

بعد از نصب و اجرا از منو سمت چپ گزینه Extensions را انتخاب کنید و در کادر search عبارت PHP Extension Pack رو بنویسید و نصبش کنید یک بار برنامه رو ببندید و دوباره اجرا کنید حالا برنامه برای کد نویسی php اماده شده


جستجوی هوشمند