गुरुवार, 24 अप्रैल 2008

विंडोज में xampp के द्वारा एपाचे, माई एस्क्यूल और पीएचपी डालना

पिछली पोस्टों में मैने आपको बताया था कि पीएचपी और माई एसक्यूएल को आइ आइ एस में कैसे इंस्टाल करें.  आज मैं आपको एपाचे वेबसर्वर और उसमें PHP, MySQL इंस्टाल करना बताउंगा. पहली बात अगर आप एपाचे, पीएचपी और माइ एसक्यूएल को अलग अलग से डाउनलोड करके इंस्टाल करेंगे तो ये लंबा और थकाऊ तरीका हो जायेगा. आम उपयोगकर्ताओं को इससे बचाने के लिये दो पैकेज इंटरनेट पर उपलब्ध हैं. एक है एपाचे ट्रायड और दूसरा है XAMPP. एपाचे ट्रायड केवल विंडोज पर चलता है और इसे इंस्टाल करना पड़ता है. एक बार इंस्टाल करने के बाद आपके कंप्यूटर में परमानेंट सर्विसेज चलती रहेंगी. मेरे ख्याल से ये तब उपयुक्त रहेगा जब आप आफ़िस आदि में सर्वर बनाना चाहें. अगर आप डेवलपमेंट के उद्देश्य से अपने कम्प्यूटर में ये सब कुछ इंस्टाल करना चाहते हैं तो पर्मानेंट सर्विसेज क्यों चलाई जाये अत: ऐसी स्थिति में XAMPP प्रयोग करना ठीक रहेगा. ये ठीक पोर्टेबल साफ़्टवेयरों की तरह है. एक्स्ट्रैक्ट, यूज्, डिलीट.

इसे आप यहां से डाउनलोड कर सकते हैं

http://www.apachefriends.org/en/xampp-windows.html#641

इसमें आपको निम्नलिखित पैकेजेज मिलेंगे:

  • Apache HTTPD 2.2.8 + Openssl 0.9.8g
  • MySQL 5.0.51a
  • PHP 5.2.5
  • PHP 4.4.8
  • phpMyAdmin 2.11.4
  • FileZilla FTP Server 0.9.25
  • Mercury Mail Transport System 4.52

साइट में से 7zip EXE को डाउनलोड करें.

जब डाउनलोड पूरा हो जाये तो फ़िर इसे एक्स्ट्रैक्ट करना होगा. हम इसे C:\Server में एक्स्ट्रैक्ट कर रहे हैं.

अब इसमें आपको एक setup_xampp नाम की फ़ाइल दिखेगी. इसे रन करायें. और जब "Press any key to continue..." का मैसेज आये तब कोई बटन दबा दें.

बधाई हो! आपने सब कुछ इंस्टाल कर लिया

अब शुरू करते हैं. आपको इसके फ़ोल्डर में एक फ़ाइल मिलेगी xampp-control. इसे डबल क्लिक करके रन करायें. आपको आपके सर्वर का कंट्रोल पैनल मिल जायेगा.

image

अब आप जिस सर्विस को चलाना चाहते हैं उसके आगे लिखे स्टार्ट बटन पर क्लिक कर दीजिये.  यहां हम apache और mysql शुरू करेंगे.

अब अपने ब्राउजर में ये टाइप करें:

http://localhost/

अगर आपको ये दिख जाता है इसका मतलब है कि सर्वर सही चल रहा है.

image

कुछ जरूरी बातें

यदि आप IIS भी चला रहे हैं तो उसे किसी दूसरे पोर्ट पर सेट कर दें(८० के अलावा जैसे ८०९० पर) या फ़िर उसे कुछ समय के लिये बंद कर दें.

साइट अपलोड करने के लिये उसे "htdocs" फ़ोल्डर में रखें.

अगर आपने इंस्टालर वाला वर्शन इंस्टाल नही किया है तो आप अपने सर्वर को कहीं भी ले जा सकते हैं. आपको बस setup_xampp.bat को दोबारा चलाना होगा.

कांफ़िगरेशन बदलने के लिये कांफ़िग फ़ाइलो के पाथ ये हैं

  • Apache basic configuration: .\xampp\apache\conf\httpd.conf
  • Apache SSL: .\xampp\apache\conf\ssl.conf
  • Apache Perl (only addon): .\xampp\apache\conf\perl.conf
  • Apache Tomcat (only addon): .\xampp\apache\conf\java.conf
  • Apache Python (only addon): .\xampp\apache\conf\python.conf
  • PHP: .\xampp\apache\bin\php.ini
    (with the apache actually running php version)
  • MySQL: .\xampp\mysql\bin\my.cnf
  • phpMyAdmin: .\xampp\phpMyAdmin\config.inc.php
  • FileZilla FTP: .\xampp\FileZillaFTP\FileZilla Server.xml
  • Mercury Mail basic configuration: .\xampp\MercuryMail\MERCURY.INI
  • Sendmail: .\xampp\sendmail\sendmail.ini

कहां क्या है

\xampp\anonymous
Anonymous FTP example folder

\xampp\apache
Apache server directory

\xampp\cgi-bin
Dir for executing cgi scripts

\xampp\FileZillaFTP
FileZilla FTP server directory

\xampp\htdocs
Main http docs directory

\xampp\install
For Setup XAMPP (do not delete!)

\xampp\licenses
Dito

\xampp\MercuryMail
Mercury Mail SMTP POP3 IMAP server dir

\xampp\mysql
MySQL server directory

\xampp\perl
Perl directory

\xampp\php
PHP (4+5) directory

\xampp\phpmyadmin
phpMyAdmin directory

\xampp\security
Extra directory for security configs

\xampp\tmp
The temporary folder

\xampp\webalizer
Webalizer web statistic directory

\xampp\webdav
WebDAV Authoring example folder

 

सुरक्षा संबंधित जानकारी

  • The MySQL administrator (root) has no password.
  • The MySQL daemon is accessible via network.
  • PhpMyAdmin is accessible via network.
  • Examples are accessible via network.
  • The user of Mercury and FileZilla are known.

 

आज ही डाउनलोड करें और चला के देखें.

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें