PHP এবং MySQL একত্রে ব্যবহার করার জন্য প্রথমে আপনার সিস্টেমে PHP এবং MySQL সার্ভার ইনস্টল করা প্রয়োজন। এখানে PHP ইনস্টলেশন এবং কনফিগারেশন প্রক্রিয়া ধাপে ধাপে বর্ণনা করা হয়েছে।
PHP ইনস্টলেশন
1. Windows-এ PHP ইনস্টলেশন
Windows-এ PHP ইনস্টল করতে নিচের ধাপগুলো অনুসরণ করুন:
- PHP ডাউনলোড করুন:
- PHP অফিসিয়াল ওয়েবসাইট থেকে আপনার সিস্টেমের জন্য উপযুক্ত PHP ভার্সন ডাউনলোড করুন।
- Windows এর জন্য Thread Safe ভার্সন ডাউনলোড করুন।
- PHP এক্সট্র্যাক্ট করুন:
- ডাউনলোড করা ZIP ফাইলটি এক্সট্র্যাক্ট করে একটি ফোল্ডারে রাখুন, যেমন
C:\php।
- ডাউনলোড করা ZIP ফাইলটি এক্সট্র্যাক্ট করে একটি ফোল্ডারে রাখুন, যেমন
- পথ সেটিং (Path Setting):
- Environment Variables-এ গিয়ে
Pathভ্যারিয়েবলেC:\phpযোগ করুন। এটি PHP কমান্ড লাইনে সরাসরি ব্যবহার করতে সহায়ক হবে। - Windows 10-এ:
- Start মেনুতে
Environment Variablesলিখে খুঁজুন। - System Properties > Environment Variables > System Variables >
Path> Edit > New >C:\phpপাথটি যোগ করুন।
- Start মেনুতে
- Environment Variables-এ গিয়ে
- php.ini কনফিগারেশন:
php.ini-developmentফাইলটিphp.iniনামে রিনেম করুন।ফাইলটি ওপেন করে
extension_dirপাথটি সঠিকভাবে কনফিগার করুন। উদাহরণ:extension_dir = "ext"- প্রয়োজনীয় PHP এক্সটেনশন সক্রিয় করতে ফাইলটির মধ্যে
extension=xxxলাইনগুলো আনকমেন্ট (যেমনextension=mysqli) করুন।
- PHP ইনস্টলেশন চেক করুন:
কমান্ড প্রম্পট বা PowerShell খুলে টাইপ করুন:
php -v- এটি PHP এর ভার্সন দেখাবে, যার মাধ্যমে আপনি নিশ্চিত হতে পারবেন যে PHP সঠিকভাবে ইনস্টল হয়েছে।
2. Linux (Ubuntu/Debian) এ PHP ইনস্টলেশন
- PHP প্যাকেজ ইনস্টল করুন:
টার্মিনাল খুলে নিম্নলিখিত কমান্ড রান করুন:
sudo apt update sudo apt install php libapache2-mod-php php-mysql
- PHP ইনস্টলেশন চেক করুন:
PHP ইনস্টল হওয়ার পর, PHP ভার্সন চেক করতে কমান্ড দিন:
php -v
- Apache কনফিগারেশন:
Apache সাপোর্টের জন্য
libapache2-mod-phpপ্যাকেজটি ইনস্টল করা প্রয়োজন। Apache সার্ভার রিস্টার্ট করতে কমান্ড দিন:sudo systemctl restart apache2
3. macOS-এ PHP ইনস্টলেশন
macOS এ PHP ইনস্টল করতে Homebrew ব্যবহার করা যেতে পারে:
- Homebrew ইনস্টল করুন (যদি না থাকে):
Homebrew ইনস্টল করতে টার্মিনালে এই কমান্ডটি দিন:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- PHP ইনস্টল করুন:
PHP ইনস্টল করতে এই কমান্ডটি দিন:
brew install php
- PHP ইনস্টলেশন চেক করুন:
PHP ভার্সন চেক করতে:
php -v
MySQL ইনস্টলেশন
1. Windows-এ MySQL ইনস্টলেশন
- MySQL Installer ডাউনলোড করুন:
- MySQL অফিসিয়াল সাইট থেকে Windows এর জন্য MySQL Installer ডাউনলোড করুন।
- MySQL ইনস্টল করুন:
- MySQL Installer রান করুন এবং ইনস্টলেশন উইজার্ড অনুসরণ করুন। সাধারণত Developer Default ইনস্টলেশন নির্বাচন করা হয়।
- MySQL সার্ভার ইনস্টল হওয়ার পর, একটি পাসওয়ার্ড সেট করুন।
- MySQL সার্ভার চালু করুন:
MySQL সার্ভার চালু করতে MySQL Workbench ব্যবহার করতে পারেন অথবা কমান্ড প্রম্পট থেকে:
mysql -u root -p
2. Linux (Ubuntu/Debian) এ MySQL ইনস্টলেশন
- MySQL প্যাকেজ ইনস্টল করুন:
টার্মিনালে নিচের কমান্ডটি দিন:
sudo apt update sudo apt install mysql-server
- MySQL সার্ভার নিরাপত্তা কনফিগারেশন:
ইনস্টলেশন শেষে MySQL নিরাপত্তা কনফিগারেশন স্ক্রিপ্ট চালান:
sudo mysql_secure_installation
- MySQL সার্ভার চালু করুন:
MySQL সার্ভার চালু করতে:
sudo systemctl start mysql sudo systemctl enable mysql
3. macOS-এ MySQL ইনস্টলেশন
- Homebrew দিয়ে MySQL ইনস্টল করুন:
টার্মিনালে নিচের কমান্ডটি দিন:
brew install mysql
- MySQL সার্ভার চালু করুন:
MySQL চালু করতে:
brew services start mysql
- MySQL ইনস্টলেশন চেক করুন:
MySQL চালু হলে, এটি চেক করতে:
mysql -u root -p
PHP এবং MySQL এর সংযোগ
PHP এবং MySQL এর মধ্যে সংযোগ স্থাপন করার জন্য mysqli বা PDO ব্যবহার করা হয়। নিচে দুটি পদ্ধতির উদাহরণ দেয়া হলো:
1. mysqli ব্যবহার করে PHP এবং MySQL সংযোগ
<?php
$servername = "localhost";
$username = "root";
$password = "yourpassword";
$dbname = "yourdatabase";
// MySQL সংযোগ
$conn = new mysqli($servername, $username, $password, $dbname);
// সংযোগ চেক
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
2. PDO ব্যবহার করে PHP এবং MySQL সংযোগ
<?php
$servername = "localhost";
$username = "root";
$password = "yourpassword";
$dbname = "yourdatabase";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// সেট প্রপার্টি: এরর মুড EXCEPTION তে সেট করুন
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>
সারাংশ
PHP এবং MySQL ইনস্টলেশন এবং কনফিগারেশন প্রক্রিয়া বেশ সোজা এবং এটি বিভিন্ন অপারেটিং সিস্টেমে করা যায়। Windows, Linux, এবং macOS-এ PHP এবং MySQL ইনস্টলেশন করতে হবে, তারপর সেগুলির মধ্যে সংযোগ স্থাপন করতে হবে। PHP এর মাধ্যমে MySQL ডাটাবেসে ডাটা পরিচালনা করা সম্ভব, এবং এটি সহজে ডাইনামিক ওয়েব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।
Read more