নিম্নলিখিত নিবন্ধে আমরা উবুন্টু 20.04 তে কীভাবে আমরা কুম্বিয়াপিএইচপি ইনস্টল করতে পারি তা একবার দেখে নেব। এই un পিএইচপি ফ্রেমওয়ার্ক বিএসডি লাইসেন্সের অধীনে প্রকাশিত সহজ এবং লাইটওয়েট। উন্নয়নের সময়কে সংক্ষিপ্ত করার ভিত্তিতে, কুম্বিয়াপিএইচপি একটি কাঠামো যা আনজিপ করার পরে আমরা কাজ শুরু করতে পারি।
এটি ওয়েব অ্যাপ্লিকেশনগুলির জন্য একটি কাঠামো, যা বিনামূল্যে এবং পিএইচপি তে লেখা, যাও একটি খুব ছোট শেখার বক্ররেখা আছে। এটি ওয়েব অ্যাপ্লিকেশন তৈরি এবং রক্ষণাবেক্ষণ, পুনরাবৃত্তিমূলক কোডিং কাজগুলি প্রতিস্থাপন, অন্যান্য ভাষার ব্যবহার কমাতে পরিষ্কার কোড এবং নিদর্শন ব্যবহার করে গতি এবং দক্ষতা প্রচারের চেষ্টা করে।
কুম্বিয়া পিএইচপি খুবই নমনীয় এবং কনফিগারযোগ্য, হতে চাইছে একটি ফ্রেমওয়ার্ক যার সাহায্যে একটি ওয়েব অ্যাপ্লিকেশনের বিকাশের সময় কমাতে হয়। এই প্রজেক্টটি অন্যান্য ভাষার ব্যবহার কমাতে চায়, সাহায্যকারীদের এবং অন্যান্য প্যাটার্ন যেমন অ্যাক্টিভ রেকর্ডের জন্য ধন্যবাদ, এইচটিএমএল এবং এসকিউএল ভাষার ব্যবহার এড়িয়ে। কুম্বিয়া পিএইচপি আমাদের জন্য এটি করে, যা আমরা একটি পরিষ্কার, প্রাকৃতিক কোড এবং কম ত্রুটির সাথে পেতে পারি।
কুম্বিয়া পিএইচপির সাধারণ বৈশিষ্ট্য:
- কাঠামোর প্রধান প্রাঙ্গণ হল শিখতে সহজ, ব্যবহার করা সহজ, ওপেন সোর্স এবং সবই গুণমান এবং দৃ়তা ত্যাগ না করে.
- হতে চাও একটি খুব দ্রুত কাঠামো.
- যেমন 4 ডাটাবেস ড্রাইভার সমর্থন করে মাইএসকিউএল, পোস্টগ্রেএসকিউএল, এসকিউএলাইট এবং ওরাকল, যা নিশ্চিত করে যে আমরা ডাটাবেস সামঞ্জস্যতা সম্পর্কে চিন্তা না করেই আমাদের প্রকল্পগুলি বিকাশ করতে পারি।
- এটি একটি টেমপ্লেট সিস্টেম সহজ।
- ক্যাশে ব্যবস্থাপনা.
- ভারা অগ্রসর.
- রিলেশনাল অবজেক্ট ম্যাপিং (সাপ) Y MVC বিচ্ছেদ.
- জন্য সমর্থন AJAX এর.
- উৎপাদনের সম্ভাবনা ফর্ম.
- গ্রাফিক্স উপাদান.
- বন্ধুত্বপূর্ণ urls.
- ACL নিরাপত্তা (অ্যাক্সেস তালিকা).
- ActiveRecord প্যাটার্ন মডেলদের জন্য।
- অভিমুখী স্প্যানিশ ভাষী জনসাধারণ। KumbiaPHP বিশ্বের জন্য একটি ল্যাটিন পণ্য।
উবুন্টু 20.04 এ KumbiaPHP ইনস্টল করুন
KumbiaPHP ইনস্টল করার আগে, আমাদের কম্পিউটারে পিএইচপি ইনস্টল করা প্রয়োজন হবে। এটি অর্জনের জন্য, আমাদের কেবল একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং কমান্ডটি কার্যকর করতে হবে:
sudo apt install php
পরে এটি প্রয়োজনীয় হবে মাইএসকিউএল, মারিয়াডিবি বা এসকিউএলাইটের মতো একটি ডাটাবেস ম্যানেজার ইনস্টল করুন। এখানে এক বা অন্যটি ইনস্টল করার সিদ্ধান্ত প্রত্যেকের উপর নির্ভর করে।
পরবর্তী পদক্ষেপ হয় থেকে KumbiaPHP ডাউনলোড করুন প্রকল্প ওয়েবসাইট। এই লেখার হিসাবে, সর্বশেষ স্থিতিশীল সংস্করণটি 1.1.5, তাই এটি কোনটি প্রথম তা পরীক্ষা করুন। এই সংস্করণটি টার্মিনাল (Ctrl + Alt + T) থেকে wget ব্যবহার করে প্যাকেজটি ডাউনলোড করতে এবং কমান্ডটি চালাতে পারে:
wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
ডাউনলোড শেষ হলে পরবর্তী ধাপ হবে আনজিপ কমান্ড ব্যবহার করে এটি আনজিপ করুন। যদি আপনার এখনও জিপ না থাকে, তাহলে আপনাকে প্রথমে এটি ইনস্টল করতে হবে:
sudo apt install unzip; unzip v1.1.5.zip
ডিকম্প্রেশনের পরে এটি সুবিধাজনক উত্পন্ন ফোল্ডারের নাম পরিবর্তন করুন আমাদের প্রকল্পের সাথে সম্পর্কিত একটি নাম:
mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP
এখন KumbiaPHP অনুমতি দেয় ওয়েব সার্ভার ইনস্টল না করেই ডেভেলপমেন্ট মোডে প্রকল্পটি পরিবেশন করুন। এটি করার জন্য, আমরা প্রকল্প অ্যাপ্লিকেশন ফোল্ডারে চলে যাচ্ছি।
cd ~/ejemplo-kumbiaPH/default/app
এবং এই ফোল্ডার থেকে, আমরা করতে পারি প্রকল্প পরিবেশন শুরু কমান্ড ব্যবহার করে উন্নয়ন মোডে:
bin/phpserver
এখন আমাদের প্রকল্প উপলব্ধ। আমাদের যা করতে হবে তা হল আপনার প্রিয় ওয়েব ব্রাউজারটি খুলুন এবং URL http: // IP-DE-TU-QUIPO: 8001 এ গিয়ে এটি পরীক্ষা করুন। এর মধ্যে আমরা নিচের মত কিছু দেখতে পাব:
যদি আমরা আগের স্ক্রিনশটের মত একটি স্ক্রিন দেখি, তাহলে এটি নির্দেশ করবে যে KumbiaPHP ইনস্টল করা আছে এবং আমাদের প্রকল্পের উন্নয়ন শুরু করার জন্য প্রস্তুত।
উপসংহারে, আমরা বলতে পারি যে এই সরঞ্জামটি কোডিংয়ের সময় হ্রাস করার চেষ্টা করে। কুম্বিয়া পিএইচপি ব্যক্তিগত কাজ এবং গুরুতর প্রকল্পগুলির জন্য একটি কঠিন প্রস্তাব হতে পারে। এই কাঠামোটি ইনস্টল করার জন্য বেশ সহজ এবং আমাদের দলে এটি উপলব্ধ হওয়ার পরে কার্যত প্রস্তুত। যদিও এটা সত্য অন্যান্য কাঠামোর তুলনায়, এটির কিছু ত্রুটি থাকতে পারে, কিন্তু এটাও সত্য যে তার সাথে কাজ করা এবং রক্ষণাবেক্ষণ করা খুবই আরামদায়ক হয়ে ওঠে।
ব্যবহারকারীরা কিভাবে এই কাঠামো ব্যবহার করবেন সে সম্পর্কে তথ্য পেতে পারেন অফিসিয়াল ডকুমেন্টেশন আমরা কি খুঁজে পেতে পারেন গিটহাবের সংগ্রহশালা ory প্রজেক্টের। আপনিও পেতে পারেন এই কাঠামো সম্পর্কে বিস্তারিতভাবে আরও তথ্য উইকি.