সার্ভার ভিত্তিক পরিচালিত এই স্ক্রিপ্টের সাথে যে সকল উপাত্তঘাঁটি ব্যবহার করা হয়ে থাকে, সেগুলি হলো– (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC ইত্যাদি) ।
এটি সবার জন্য উন্মুক্ত, তাই যে কেউ এটা সংগ্রহ করে ব্যবহার করতে পারেন। ইন্টারনেটে এর প্রাপ্তি উৎস : www.php.net।
পিএইচপি বিভিন্ন পরিচালনা পদ্ধতিকে (উইন্ডোজ, ইউনিক্স, লিন্যাক্স, ম্যাক ইত্যাদি) সমর্থন করে থাকে।
বর্তমানে প্রচলিত প্রায় সকল সার্ভারেই (Apache, IIS ইত্যাদি) এটি ব্যবহার করা যায়।
এটি বিনামূল্যে পাওয়া যায়।
উপাত্তঘাঁটি এবং পিএইচপি :
পিএইচপি ভিত্তিক ওয়েব পৃষ্ঠা দিয়ে
উপাত্তকে নিয়ন্ত্রণ করার জন্য প্রয়োজন হয়, একটি উপাত্ত-পদ্ধতি। সাধারণভাবে এর নাম
উপাত্তঘাঁটি (database)।
এই উপাত্তঘাঁটি যেটাই হোক, তা চালাতে হয় একটি সার্ভার থেকে। এই পরিসেবার জন্য
বিভিন্ন ধরণের উপাত্তঘাঁটি রয়েছে।
যেহেতু
সৃজনী
ওয়েব-পৃষ্ঠা তৈরির ক্ষেত্রে একটি উপাত্তঘাঁটি
ব্যবহার করবো। তাই প্রথমেই নির্বাচন করতে হবে- কোন উপাত্তঘাঁটি ব্যবহার করা হবে।
প্রাথমিকভাবে যে কোন সার্ভার ব্যবহার করে, কাজটি শুরু করা যেতে পারে। এই ক্ষেত্রে
আমরা বেছে নিয়েছি সাধারণভাবে
প্রচলিত MySQL।
শুরুতেই আমরা এই উপাত্তঘাঁটি নির্ভর পিএইচপি নিয়ে আলোচনা
করবো। এই উপাত্তঘাঁটি ব্যবহারের বড় সুবিধা হলো–
এটি বিনামূল্যে পাওয়া যায়।
এতে ছোটো বা বড়- উভয় ধরনের কার্যক্রম চালানো যায়।
এতে প্রমিত SQL সমর্থন করে।
অনেক পরিচালনা পদ্ধতিই এই উপাত্তঘঁটিকে সমর্থন করে।
পিইএচপি এবং MySQL-এর সমন্বয়ে সৃষ্ট কার্যক্রম একাধিক আন্তঃপরিচালনা পরিমণ্ডলে কাজ করতে পারে। যেমন– এই দুইয়ের সমন্বয় উন্নয়নের কাজটি উইন্ডোজে তৈরি করে, তা ইউনিক্সে চালানো যেতে পারে।
পিএচপি'র শুরু
সৃজনী ওয়েব-পৃষ্ঠা উন্নয়নের লক্ষ্যে অগ্রসর হতে গেলে–
সবার আগে অবশ্যই কম্পিউটারে দুটি উপকরণের সংস্থাপন করতে হবে। বিষয় দুটি হলো–
আপনার কম্পিউটারে Apache (or IIS) সংস্থাপন করতে হবে।
পিইএচপি এবং MySQL
এক্ষেত্রে প্রাথমিকভাবে কিছু সমস্যা হতে পারে। যেমন–
যদি স্থানীয় কম্পিউটারে স্বাভাবিকভাবে পিইএচপি সমর্থন না করে, তবে সৃজনী ওয়েব-পৃষ্ঠা কাজ করবে না। সেক্ষেত্রে ইন্টারনেট থেকে এটা সংগ্রহ করে সংস্থাপন করে নিতে হবে। এর ইন্টারনেট সংযোগ সূত্র হলো- http://www.php.net/downloads.php
এছাড়া স্থানীয় কম্পিউটারে MySQL না থাকলে, তা সংস্থাপনের প্রয়োজন হবে। একইভাবে ইন্টারনেট থেকে এটা সংগ্রহ করে সংস্থাপন করে নিতে হবে। এর ইন্টারনেট সংযোগ সূত্র হলো- http://www.mysql.com/downloads/index.html
এছাড়া স্থানীয় কম্পিউটারে Apache Server না থাকলে, তা সংস্থাপনের প্রয়োজন হবে। একইভাবে ইন্টারনেট থেকে এটা সংগ্রহ করে সংস্থাপন করে নিতে হবে। এর ইন্টারনেট সংযোগ সূত্র হলো- http://httpd.apache.org/download.cgi
উপরোক্ত আলোচনা অনুসারে, অবশ্যই উপরের তিনটি উপকরণ (পিএইচপি, উপাত্তঘাঁটি এবং সার্ভার) স্থানীয় কম্পিউটারে সংস্থাপন করতে হবে। এই উপকরণ তিনটি পৃথকভাবে সংস্থাপন করা যায়। বর্তমানে বিভিন্ন প্রতিষ্ঠান, ওয়েবপৃষ্ঠা উন্নয়নকারীদের জন্য এই তিনটি উপকরণের সমন্বয়ে একটি সাধারণ প্যাকেজের অধীনে সংস্থাপন করার উপযোগী সফটওয়্যার বাজারজাত করেছে। যেমন– Xampp server, uniform server, wamp server ইত্যাদি।