ওয়েব ডেভেলপার হিসাবে, আমরা প্রায়ই আমাদের ওয়েবসাইট বা অ্যাপ্লিকেশনগুলিকে ডিবাগ এবং পরীক্ষা করার প্রয়োজন খুঁজে পাই এবং আমাদের কর্মপ্রবাহে কিছুটা নমনীয়তা যোগ করতে হবে যা উত্পাদনশীলতা বাড়াবে৷
আপনি যদি সরাসরি আপনার অ্যান্ড্রয়েড ডিভাইস থেকে একটি ওয়েব সার্ভার চালাতে চান, তাহলে আপনার অবশ্যই Android এর জন্য KSWEB ওয়েব সার্ভারটি একবার দেখে নেওয়া উচিত৷
এতে রয়েছে:
- lighthttpd সার্ভার v1.4.35 (SSL)
- nginx v1.7.3 (SSL)
- PHP v5.6.2 (SSL)
- MySQL v5.6.19
- msmtp v1.4.32
- ওয়েব ইন্টারফেস v1.2
ইনস্টলেশন
Google Play Store এবং KSWEB-এ যান। এটি একটি ছয় দিনের ট্রায়াল অফার করে যাতে আপনি এর বৈশিষ্ট্যগুলি পরীক্ষা করতে পারেন যার পরে আপনাকে $2.99 এর জন্য অ্যাপ্লিকেশন কেনার জন্য অনুরোধ করা হবে৷
ওয়েব সার্ভার কনফিগার করুন
একবার আপনি অ্যাপ্লিকেশনটি চালু করলে, সার্ভারটি চালু হয়ে যায় এবং আপনি আপনার অ্যান্ড্রয়েড ডিভাইস ব্রাউজারে বা আপনার বাহ্যিক মেশিনে KSWEB দ্বারা প্রদত্ত IP ঠিকানায় “স্থানীয় হোস্ট:8080”-এ নেভিগেট করতে পারেন। যাইহোক, এই মুহুর্তে আপনি শুধুমাত্র KSWEB এর ডিফল্ট হোম পেজ দেখতে পাবেন।
ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড সমন্বয় হল "অ্যাডমিন" এবং "অ্যাডমিন।" এটি সুপারিশ করা হয় যে আপনি নিরাপত্তার কারণে পাসওয়ার্ড পরিবর্তন করুন, এবং আপনি "127.0.0.1:8001" এ KSWEB ওয়েব ইন্টারফেসে গিয়ে এবং অ্যাডমিন এলাকায় অ্যাক্সেস করার জন্য ডিফল্ট লগইন সংমিশ্রণে প্রবেশ করে তা করতে পারেন৷
একবার লগ ইন করার পরে, সিস্টেম সেটিংস নির্বাচন করুন এবং ডিফল্ট পাসওয়ার্ড "অ্যাডমিন" থেকে অন্য কিছুতে পরিবর্তন করুন৷
phpMyAdmin কনফিগার করুন
KSWEB-এ টুলস ট্যাবটি নির্বাচন করুন এবং phpMyAdmin ইনস্টল করুন যা প্রায় 7MB। এটি হয়ে গেলে, আপনি 127.0.0.1:8000 এ phpMyAdmin-এ নেভিগেট করতে পারবেন।
phpMyAdmin-এ লগ ইন করতে, ব্যবহারকারীর নাম হিসাবে "root" ব্যবহার করুন এবং পাসওয়ার্ডটি ফাঁকা রাখুন। একবার আপনি প্রবেশ করলে, পাসওয়ার্ড পরিবর্তন করার পরামর্শ দেওয়া হয়৷
৷
আপনার সাইটের জন্য একটি রুট ডিরেক্টরি নির্বাচন করুন
ডিফল্ট রুট ডিরেক্টরি "/mnt/sdcard/htdocs" এ হোস্ট করা হয়। আপনি যদি এটিকে অন্য কোনো স্থানে পরিবর্তন করতে চান, সম্ভবত একটি মাইক্রো SD কার্ডে, আপনি Lighttpd ট্যাবটি নির্বাচন করে এবং আপনার পছন্দসই ফাইল পাথ প্রবেশ করে তা করতে পারেন৷
আপনি যদি আপনার অ্যান্ড্রয়েড সার্ভারে একাধিক ওয়েবসাইট চালাতে চান তবে আপনি একাধিক হোস্ট যোগ করতে পারেন৷
৷বোনাস:ওয়ার্ডপ্রেস ইনস্টল করুন
আপনি যদি একজন ওয়ার্ডপ্রেস ডেভেলপার হন এবং আপনি আপনার অ্যান্ড্রয়েড ডিভাইসে একটি পরীক্ষামূলক ওয়েবসাইট হোস্ট করতে চান, তাহলে আপনি সহজেই KSWEB এর মাধ্যমে তা করতে পারেন। শুধু নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:
1. KSWEB সার্ভার শুরু করুন (অ্যাপ্লিকেশন চালু করে)।
2. WordPress.org থেকে WordPress zip ফাইলটি ডাউনলোড করুন।
3. ফাইলটিকে "/mnt/sdcard/htdocs" বা ES ফাইল এক্সপ্লোরার বা অন্য কোনো তৃতীয় পক্ষের টুল ব্যবহার করে নির্দিষ্ট করা রুট ডিরেক্টরিতে এক্সট্র্যাক্ট করুন৷
4. phpMyAdmin-এ যান এবং ইনস্টলেশনের জন্য একটি ডাটাবেস তৈরি করুন৷
৷5. আপনার ডিভাইসে “https://localhost:8080/wordpress”-এ আপনার ওয়ার্ডপ্রেস ইনস্টলেশন পৃষ্ঠা দেখুন।
6. যথারীতি ওয়ার্ডপ্রেস ইনস্টল করুন।
উপসংহার
আপনার অ্যান্ড্রয়েড ডিভাইসে KSWEB সার্ভার ইন্সটল থাকাই হল ওয়েবসাইটগুলি ডিবাগ করতে, স্ক্রিপ্ট চালাতে বা কোনও ক্লায়েন্টকে অনলাইন হোস্টিং ছাড়াই ডেভেলপমেন্টাধীন সাইট দেখাতে হবে৷
এছাড়াও আপনি আপনার পছন্দের টুল, ফ্রেমওয়ার্ক বা CMS যেমন ওয়ার্ডপ্রেস, ড্রুপাল, জুমলা এবং আরও অনেক কিছু উপরে হাইলাইট করা একই প্রক্রিয়ার মাধ্যমে ইনস্টল করতে পারেন।
আপনি KSWEB ব্যবহার করেছেন? আপনার সেটআপ কেমন? নীচের মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন.