সর্বশেষ সম্পাদনা করেছেন আদনান শামীম (৩০-১০-২০১৪ ১৪:৩০)

টপিকঃ উবুন্টুতে XAMPP ইন্সটল করার উপায় (শর্টকাটসহ!!)

ওয়েব ডেভেলপমেন্টের জন্য XAMPP/জ্যাম্প খুব প্রয়োজনীয় একটি সফটওয়্যার। যারা জানেন না তাদের জন্য বলি, XAMPP আমাদের জন্য আমাদের কম্পিউটারেই একটি লোকাল সার্ভার তৈরি করে যাতে আমরা ওয়েবসার্ভারে আপলোড না করেই ওয়েবভিত্তিক সফটওয়্যারগুলোকে কম্পিউটারেই টেস্ট করতে পারি। এই সুবাদে আমরা Wordpress, Joomla, phpBB সহ আরো অনেক সফটওয়্যার কোন লাইভ সার্ভার ছাড়াই ব্যবহার করতে পারি।

আর উবুন্টু/লিনাক্স হচ্ছে প্রোগ্রামারদের দ্বারা তৈরি প্রোগ্রামিংয়ের জন্য বেস্ট এনভায়রনমেন্ট। উবুন্টু হচ্ছে উইন্ডোজের মতই একটি অপারেটিং সিস্টেম। এটি হার্ডডিস্কে অথবা চাইলে পেন ড্রাইভেও সেটাপ করা যায়। ওয়েব ডেভেলপাররা যেহেতু প্রোগ্রামিং করে থাকেন, কাজেই উবুন্টু আর XAMPP এর মেলবন্ধনটা বেশ ভালই হবে।

তাহলে আজ জেনে নিন কিভাবে উবুন্টুতে XAMPP ইন্সটল করতে হবে। শুধু তাই নয়। আমরা জানবো কিভাবে কমান্ড লাইন ছাড়াই জ্যাম্প সার্ভার চালু ও বন্ধ করতে হয়।

http://i62.tinypic.com/2j5hna1.png
জ্যাম্প কন্ট্রোল প্যানেল


স্টেপ-১: আসল কাজ, ইন্সটলেশন!

১. প্রথমেই https://www.apachefriends.org/download.html ঠিকানায় গিয়ে XAMPP এর লিনাক্স ভার্সন নামিয়ে নিন। এতে আপনি .run এক্সটেনশনযুক্ত একটি ফাইল পাবেন।

http://i62.tinypic.com/2h654ic.png

এখানে দ্রস্টব্য, আমি 1.8.3 ভার্ষনটি নামিয়েছি। 1.8.3এর আগের ভার্সনগুলোর ইন্সটল করার পদ্ধতি এই ভার্ষনের তুলনায় ভিন্ন। তাই আপনিও 1.8.3 বা তার পরের ভার্সন নামানোর চেষ্টা করুন।

২. ধরি আপনি ডাউনলোড করার পর এটি আপনার হোম ফোল্ডারের Downloads ফোল্ডারে আছে। (তাহলে xampp-linux-1.8.3-1-installer.run ফাইলটির লোকেশন হল ~/Downloads/xampp-linux-1.8.3-1-installer.run )

http://i57.tinypic.com/9px1cw.png

এটি একটি এক্সিকিউটেবল ফাইল। কিন্তু লিনাক্সে এক্সিকিউটেবল ফাইল চালানোর জন্য একে এক্সিকিউট করার পারমিশন দিতে হয়। তাই এটিকে রান করার জন্য একে রাইট ক্লিক করুন এবং Properties এ যান। তারপর Permissions ট্যাব-এ গিয়ে Allow executing file as program এ চেক দিয়ে close চাপুন।

http://i59.tinypic.com/2yosn6w.png

৩. এখন ফাইল ব্রাউজার খোলা রেখেই টার্মিনাল ওপেন করুন (Ctrl+Alt+T)। তাতে টাইপ করুন sudo তারপর একটি স্পেস দিন। এখনই এন্টার চাপবেন না। XAMPP ফাইলটিকে টার্মিনালের উপর ড্র্যাগ করে ড্রপ করুন। এবার এন্টার চাপুন।

http://i61.tinypic.com/2dtu1y9.jpg

এতে আপনি উইন্ডজের যেকোন সফটওয়্যার ইন্সটলের মতই একটি উইজার্ড পাবেন।

http://i62.tinypic.com/30kt7yx.png

এতে Next next দিয়ে যান তাহলেও হবে। তবে আমি সাদারণত Select Components পেজে এসে XAMPP developer files এ চেক তুলে দিই। ওতে স্পেস কিছুটা কম ইউজ হয়। কিন্তু আপনি সেটা দিয়ে রাখতে পারেন।

সবশেষে Finish পেজ-এ আমি সাধারণত Run XAMPP now অপশনটি তুলে দিই। তবে এটা আপনার ইচ্ছা।

এখন আপনি যদি ফাইল ব্রাউজারের Computer এর ক্লিক করে /opt/lampp ডিরেক্টরিতে যান। এখানেই আপনার XAMPP ইন্সটল হয়েছে। ডিরেক্টরিতে lampp দেখে ঘাবড়াবেন না। XAMPP এর লিনাক্স ভার্সনকে LAMPP বলা হয়। দুটো একই জিনিস!


স্টেপ-২: গ্রাফিকালি জ্যাম্প রান করা

আপনি যদি কমান্ড লাইনের ফ্যান হন তাহলে টার্মিনালে sudo /opt/lampp/lampp start রান করেই জ্যাম্প স্টার্ট করতে পারবেন। কিন্তু সবাই তো আর কমান্ডলাইনে অভ্যস্ত নন। তাই তাদের জন্য গ্রাফিকাল ইন্টারফেসে জ্যাম্প ব্যবহারের উপায় বাতলে দিচ্ছি।

১. প্রথমত বলে রাখি আমরা XAMPP Control Panel ব্যবহার করবো। এটির একটি ডিপেন্ডেন্সি আছে। এটি ইন্সটল না করলে জ্যাম্প কন্ট্রোল প্যানেল রানই করবে না (তখন Error importing pygtk2 and pygtk2-libglade এরকম একটি এরর দেখায়)। তাই এটি ইন্সটল করতে টার্মিনালে (Ctrl+Alt+T) রান করুন:

sudo apt-get update && sudo apt-get install python-glade2

এতে ডিপেন্ডেন্সিটি ইন্সটল হয়ে যাবে।

২. এখন gedit (বা অন্য কোন প্লেইন টেক্সট এডিটর) খুলুন এবং নিচের কমান্ডটি তাতে কপি করুন।

[Desktop Entry]  
Encoding=UTF-8
Name=Xampp Control Panel
Comment=Start or Stop XAMPP
Exec=sudo python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application;Development;Web
Version=1.0
Type=Application
Terminal=0

http://i60.tinypic.com/swd65d.jpg

৩. তারপর File - Save-এ যান। Home-এ ক্লিক করুন। এবার Ctrl+H চাপুন। এতে হিডেন ডিরেক্টরিগুলো দেখাবে। এখন .local/share/applications এ গিয়ে ফাইলটিকে xampp.desktop নামে সেভ করুন।

এখন ড্যাশে গিয়ে xampp লিখে সার্চ করুন। তাহলেই XAMPP Control Panel পাবেন। ওটা রান করুন। এতে বড় একটি Start XAMPP বাটনটিতে ক্লিক করুন, এতে XAMPP চালু হবে। (আপনি যদি আগেই স্টার্ট করে থাকেন তাহলে সেখানে Stop লেখা আসবে।)

http://i62.tinypic.com/2j5hna1.png

ব্যস! হয়ে গেল জ্যাম্প ইন্সটল! এখন আপনি জ্যাম্প ব্যবহার করতে পারবেন সবচেয়ে সিকিউরড এনভায়রনমেন্টে।

Ref:
http://askubuntu.com/questions/444623/x … not-launch
http://adnan360.blogspot.com/2014/10/xampp.html

Put the fun back into programing, Code in Lazarus to create cross platform, easily deployable software. Visit:
A planet of Lazarus users

Re: উবুন্টুতে XAMPP ইন্সটল করার উপায় (শর্টকাটসহ!!)

সুন্দর টিউটোরিয়াল, ভাল লাগল।  thumbs_up

আলহামদুলিল্লাহ!

Re: উবুন্টুতে XAMPP ইন্সটল করার উপায় (শর্টকাটসহ!!)

এতো কিছু করতে হবে ? sad
আমি তাড়াতাড়ি কাজের জন্য Tasksel ব্যবহার করি। ওটাতে ল্যাম্প ইন্সটল দিলেই কাজ শেষ কেবল মাইসিকুয়েলের পাস দেওয়া লাগে।

sudo tasksel install lamp-server
এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।