পিএইচপি,
এ্যাপাচি এবং মাইএসকিউএল পৃথকভাবে ইন্সটল করা
অনেক
সময় এমন পরিস্থিতি আসতে পারে যে পিএইচপি ট্রায়াড ছাড়াও আপনাকে এ্যাপাচি, পিএইচপি
এবং মাইএসকিউএল এর বাইনারী ডিসট্রিবিউশন বা পৃথক পৃথক ইন্সটলার থেককে ইন্সটল করতে
হবে। এই ক্ষেত্রে আপনাকে আলাদা ভাবে এ্যাপাচী পিএইচপি এবং মাইএসকিউএল এর বাইনারী
ভার্সন/ইন্সটলার ডাইনলোড করে নিতে হবে। তবে সক ক্ষেত্রেই ইন্সটলার ডাইনলোড করুন।
সাধারণ ভাবে এ্যাপাচী ইন্সটল করুন। এ্যাপাচি আপনার রুপ ড্রাইভের Program Files ফোল্ডারে এ্যাপাচি নামে ইন্সটল হবে। এবার পিএইচপির উইন্ডোজ ইন্সটলার থেকে পিএইচপি ইন্সটল করার পালা। চলুন দেখা যাক ইন্সটল করার স্টেপ বাই স্টেপ নির্দেশনা। পিএইচপি ইন্সটলার রান করলে নিচের উইন্ডোটি দেখতে পারেন।
সাধারণ ভাবে এ্যাপাচী ইন্সটল করুন। এ্যাপাচি আপনার রুপ ড্রাইভের Program Files ফোল্ডারে এ্যাপাচি নামে ইন্সটল হবে। এবার পিএইচপির উইন্ডোজ ইন্সটলার থেকে পিএইচপি ইন্সটল করার পালা। চলুন দেখা যাক ইন্সটল করার স্টেপ বাই স্টেপ নির্দেশনা। পিএইচপি ইন্সটলার রান করলে নিচের উইন্ডোটি দেখতে পারেন।
চিত্র
১ : পিএইচপি ইন্সটলারের প্রথম ধাপ
এবার
next বাটনে ক্লিক করে এগিয়ে যান। পরবর্তী উইন্ডোতে ও Agree বাটনে ক্লিক করুন।
নিচের উইন্ডো আসবে।
চিত্র
২ : পিএইচপি ইন্সটলারের ৩য় ধাপ।
এখানে
স্ট্যান্ডার্ড লেখা রেডিও বাটনে ক্লিক করুন। নিচের উইন্ডোটি আসবে।
চিত্র
৩ : পিএইচপি ইন্সটলারের ৪র্থ ধাপ
ইডফল্টভাবে
পিএইচপি c: ড্রাইভে পিএইচপি ফোল্ডারে ইন্সটল হবে। একে পরিবর্তন না করাই ভাল।Next বাটনে
ক্লিক করুন। পরবর্তী উইন্ডোতে Next বাটনে ক্লিক করুন। নিচের উইন্ডোটি আসবে।
চিত্র
৪ : পিএইটপি ইন্সটলারের ৬ষ্ঠ ধাপ
এখানে
Apche লেখা রেডিও বাটনে ক্লিক করুন। পরবর্তী উইন্ডোতে Next বাটনে ক্লিক করুন। এবার
পিএইচপি ইন্সটল হবে এবং আপনাকে একটি সফল ইন্সটল সংক্রান্ত মেসেজ দিবে। এবার আপনার
কাজ হবে অল্প কিছু কনফিগার করা। c:\php ফোল্ডারটি ওপেন করুন। এখানে ইন্সটল নামে
একটি টেক্সট ফাইল আছে, ফাইলটি ওপেন করুন। এই ফাইলের নিচের দিকে একটি সেকশন আছে
ওয়েব সার্ভার কনফিগারেশন নামে। এই অংশটি আমি নিচে হুবহু তুলে দিলাম।
Web server configuration
========================
Installing PHP on Windows with
Apache 1.3.x
------------------------------------------------------------
ATTENTION: Apache 2 Users
At this time, support for Apache
2 is experimental. It's
highly recommended you use PHP
with Apache 1.3.x and not
Apache 2. Documentation for
installing Apache 2 on windows
can be seen here:
http://www.php.net/manual/en/install.apache2.php
With the basic difference being
that when installing as a
module you'll use php4apache2.dll
instead of php4apache.dll
Both files are included within
this release.
------------------------------------------------------------
There are two ways to set up PHP
to work with Apache 1.3.x
on Windows. One is to use the CGI
binary (php.exe),
the other is to use the Apache
module dll. In either case
you need to stop the Apache
server, and edit your
httpd.conf or srm.conf to
configure Apache to work with PHP.
We'll refer to either of these
files with httpd.conf in the
text.
Although there can be a few
variations of configuring PHP
under Apache, these are simple
enough to be used by the
newcomer. Please consult the
Apache Docs for further
configuration directives.
Installing PHP for Apache as
module
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Now that version 4.1 introduces a
safer sapi module, we recommend
that you configure PHP as a
module in Apache.
To accomplish this, you have to
load the php4apache.dll in your
Apache httpd.conf.
!! NOTE !!
Whereever you load php4apache.dll
from, php4apache.dll also
needs the php4ts.dll also
included in the PHP4 distribution.
php4apache.dll depends on
php4ts.dll which is loaded as soon as
Apache loads php4apache.dll. If
php4ts.dll can't be found, you
usually get an error like (also
see the "Problems?" section at
the end of the file):
Cannot load
c:/php/sapi/php4apache.dll into server
So where does php4ts.dll has to
be to be properly loaded ?
php4ts.dll is searched in the
following order:
1) in the directory where
apache.exe is start from
2) in the directory where
php4apache.dll is loaded from
3) in your %SYSTEMROOT%\System32,
%SYSTEMROOT%\system and
%SYSTEMROOT% directory.
Note: %SYSTEMROOT%\System32 only
applies to Windows NT/2000/XP)
4) in your whole %PATH%
Note: What is %SYSTEMROOT% ?
Depending on your Windows
installation this may befor
example c:\winnt or C:\windows
Usually you would just copy it
over to %SYSTEMROOT%\System32.
But if you want to have multiple
PHP installations (for
whatever reason) this is a bad
idea. For this circumstance the
safest thing is to let php4ts.dll
reside in the same directory
where php4apache.dll is loaded
from (see point 2 above).
After you've set up the file
layout properly, you're ready to
finally configure Apache to load
the PHP4 module. Just add the
following lines to your httpd.conf:
LoadModule php4_module
c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php
.php
Note: Especially newer versions
of Apache do not need the
AddModule directive anymore, your
milage may vary.
Where do I have to put the
php.ini ?
The php.ini files is only
searched in two places:
1) in your Apache installation
directory (e.g. c:\apache\apache)
2) in your %SYSTEMROOT%
directory.
মূলত
এই অংশটুকুই আমাদের দরকার। আমরা পিএইচচপি কে এ্যাপাচির একটি মডিউল হিসেবে ইন্সটল
করব। এছাড়াও পিএইচপিকে সিজিআই বাইনারী মোডেও ইন্সটল করা যায়। উপরের টেক্টটে “Installing
PHP For Apache As Module” অংশটি একবার পড়ে দেখুন। আমরা এই অংশটুকু অনুসরণ করেই
পিএইচচপিকে এ্যাপাচির জন্য কনফিগার করব। নিচের পদক্ষেপগুলো অনুসরণ করুন।
১।
c:\php/sapi/php4apache.dll ফাইলটি আপনার উচুটডম ডিরেক্টরীতে পেস্ট করুন। সিস্টেম
ডিরেক্টরী বলতে উইনডোজ এক্সপি, উইন্ডোজ ২০০০ বা উইনোডজ এনটির জন্য c:\sindows\system32
এবং উইন্ডোজ এমই ও উইন্ডোজ ৯৮ এর জন্য c:\sindows\system ডিরেক্টরী বোঝায়।
উল্লেখ্য যে আমি ধরে নিয়েছি c: ড্রাইভ আপনার রুট ড্রাইভ।
২।
এবার আপনার এ্যাপাচির কনফিগারেশন ফোল্ডারটি ওপেন করুন। টিউটোরিয়াল এক এ আমি
বিভিন্ন ফোল্ডারের পরিচিতি উল্লেখ করেছি। তারপরেও আমি এখানে আরেকবার আপনাকে মনে
করিয়ে দিচ্ছি যে apche ফোল্ডার এর ভিতরে conf ফোল্ডারটিই এ্যাপাচির কনফিগারেশন
ফোল্ডার। এই ফোল্ডারে httpd.conf নামে একটি ফাইল আছে যাতে এ্যাপাচির যাবতীয় সেটিংস
লিপিবদ্ধ থাকে। এই ফাইল ওপেন করে নিচের তিনটি লাইন যোগ করুন একদম প্রথমে।
LoadModule php4_module
c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php
.php
ফাইলটি
সেভ করুন।
ব্যাস
আপনার প্রাথমিক কনফিগারেশন এর কাজ শেষ। এবার আপনার এ্যাপাচির htdocs ফোল্ডারের p1.php
নামে একটি ফাইল তৈরী করে নিচের কোড লিখে সেভ করুন।
<?
echo “Hello World, This isMy
First PHP Script”;
?>
এবার
ইন্টারনেট এক্সপ্লোরার ওপেন করে এ্যাড্রেস বারে লিখুন http://localhost/p1.php এবং ইন্টার দিন।
নিচের চিতের মত ডিসপ্লে দেখতে পাবেন।
চিত্র
৫ : প্রথম পিএইচপি কোড রান করা
আপনি
যদি উপরের চিত্রের মত কিছু দেখতে না পান তাহলে অনুগ্রহ করে একবার চেক করুন আপনার
এ্যাপাচি সার্ভার রান করছে কিনা। এটা চেক করা যাবে উইন্ডোজ টাস্ক ম্যানেজার উইন্ডো
থেকে। Ctrl+Alt+Del কীত্রয় প্রেস করুন। আপনার টাস্ক ম্যানেজার উইন্ডো ওপেন হবে।
এতে লক্ষ্য করুন এ্যাপাচি রান করছে কিনা। নিচের চিত্র এই ব্যাপারটি বুঝতে সাহায্য
করবে।
চিত্র
৬ : টাস্ক ম্যানেজার উইন্ডো
এখানে
লক্ষ্য করুন যে এ্যাপাচি রান করছে। ডদি আপনি টাস্ক ম্যানেজারে Apache.exe রানিং
অবস্থায় দেখতে না পান তবে apache.exe রান করুন এবং ইন্টারনেট এক্সপ্লোরার রিফ্রেশ
করু, তাহলে চিত্র ৫ এর মত দেখতে পাবেন।
মাইএসকিউএল
ইন্সটলেশন
মাইএসকিউএল
ইন্সটল করা একদ সোজা। আপনি মাইএসকিউএল এর যে ইন্সটলার টি ডাউনলোড করেছেন তা রান
করুন। নিচের উইন্ডোটি আসবে।
চিত্র
৭ : মাইএসকিউএল ইন্সটলারের ১ম ধাপ
Next
বাটনে ক্লিক করুন। নিচের উইন্ডোটি আসবে।
চিত্র
৮ : মাইএসকিউএল ইন্সটলারের ২য় ধাপ
এই
উইন্ডোতে মাইএসকিউএল এর কনফিগারেশন সংক্রান্ত কিছু তথ্য থাকে। Next বাটনে ক্লিক
করুন। মাইএসকিউএল ইন্সটলেশন ফোল্ডার এর পাথ জানতে চেয়ে একটি উইন্ডো আসবে যাতে
ডিফল্টভাবে c:\mysql ফোল্ডার মাইএসকিউএল ইন্সটলেশস ডিরেক্টরী হিসেবে সেট করা
থাকবে। এটা পরিবর্তন না করাই ভাল। Next বাটনে ক্লিক করুন। নিচের উইন্ডোটি আসবে।
চিত্র
৯ : মাইএসকিউএল ইন্সটলারের ৪র্থ ধাপ
Typical
রেডিও বাটনে ক্লিক করে Next বাটনে ক্লিক করুন। এবার মাইএসকিউএল ইন্সটল হবে।
ইন্সটলেশন শেষ হলে Finish বাটনে ক্লিক করুন।
এবার
অল্প কিছু কনফিগার করার পালা। c:\mysql\bin ফোল্ডার টি ওপেন করুন। এতে winmysqladmin.exe
নামে একটি ফাইল আছে, একে রান করুন। প্রথমবার রানের ক্ষেত্রে একটি উইন্ডো আসবে যাতে
ইউজার নেম এবং পাসওয়ার্ড চাইবে।
চিত্র
১০ : winmysqladmin এ ডিফল্ট ইউজার এবং পাসওয়ার্ড সেট করা।
ডিফল্ট
হিসেবে উভয়টিতে “root” লিখে এন্টার করুন। winmysqladmin এখন থেক সিস্টেম ট্রেতে
দেখা যাবে। winmysqladmin এর সাহায্যে মাইএসকিউএল এর বিভিন্ন এ্যাডমিনিস্ট্রেটিভ
কাজ সম্পাদন করা যায় যা আমি পরে আলোচনা করব। winmysqladmin এর ইন্টারফেস নিচের
উইন্ডোর মত।
চিত্র
১১ : winmysqladmin এর ইন্টারফেস
আপনার
এ্যাপাচি, পিএইচপি এবং মাইএসকিউএল কনফিগারেশনের কাজ শেষ। কম্পিউটার একবার
রিস্টার্ট করুন।
আজ
এ পর্যন্তই...
No comments:
Post a Comment