निर्माणाधीन:पीएचपी प्रोग्रामिंग/स्थापना

विकिविश्वविद्यालय से

पीएचपी की स्थापना[स्रोत सम्पादित करें]

यदि आप पीएचपी सीख रहे है तो आपको आपको सलाह दी जाती है कि आप अपने कम्प्युटर या लैपटाप में लोकल वेब सर्वर बना लें। क्यूकी कोई वेब होस्टिंग साइट खरीद कर उस पर सीखना तार्किक तौर पर तो सही हैं लेकिन इसमे बहुत परेशानी आती है क्यूकी आपको पीएचपी फ़ाइल एडिट करने के लिए बार बार अपनी होस्टिंग साइट पर लॉग इन करना पड़ेगा। आप अपने कम्प्युटर या लैपटाप में भी लोकल वेब सर्वर बना सकते हैं। एचटीएमएल भाषा की तरह पीएचपी को आप सीधे सेव करके ब्राउज़र मे नहीं चला सकते हैं क्यूकी पीएचपी अपाचे सर्वर पर चलता हैं। इसलिए आपके कम्प्युटर या लैपटाप में लोकल वेब सर्वर बनाना होगा। यह बहुत ही आसान हैं।

लिनक्स ऑपरेटिंग सिस्टम में
  • सबसे पहले आपको अपाचे सर्वर इन्स्टाल करना होगा। इसके लिए पहले आप टर्मिनल में निम्न कमांड लिखें।
 user@your-pc:~$ sudo apt-get install apache2
  • फिर आपको पीएचपी इन्स्टाल करना होगा।
 user@your-pc:~$ sudo apt-get install php7.0 libapache2-mod-php7.0 
  • पीएचपी इन्स्टाल होने के बाद आपको अपाचे सर्वर रिस्टार्ट करना होगा।
 user@your-pc:~$ sudo /etc/init.d/apache2 restart 
  • अपाचे सर्वर रिस्टार्ट होने के बाद आप अपने ब्राउज़र में वेब होस्ट को चेक कर सकते हैं। अब आपके कम्प्युटर या लैपटाप में लोकल वेब सर्वर बन चुका होगा। इसके लिए आप अपने ब्राउज़र में जाकर http://localhost/ यूआरएल खोल कर देखें। बेव पेज आने लग जाएगा। अब यहाँ बात आती है कि हमारी फ़ाइल कहाँ स्टोर होती हैं localhost में खुलने वाले पेजो की डाइरेक्टरी /var/www/html (या htdocs) होती हैं। आप जब भी पीएचपी में पेज को बनाएँगे तो आपको इसी डाइरेक्टरी में अपनी फ़ाइल सेव करनी होगी।
  • चूंकि पीएचपी एक इंटरप्रिटर भी हैं और शैलस्क्रिप्ट को सपोर्ट करता हैं तो आप टर्मिनल या कन्सोल में php कमांड दे सकते हैं।
 user@your-pc:~$ php -version 
  • यदि आप पीएचपी में डाटाबेस के प्रोग्राम भी बनाना चाहते हैं तो आपको कोई डाटाबेस भी इन्स्टाल करना होगा। इसके लिए आप निम्न कमांड टर्मिनल या कन्सोल में दे सकते हैं। वैसे तो सामान्य प्रोग्राम में आपको इसकी जरूरत नहीं होगी तो आप इसे बाद में भी इन्स्टाल कर सकते हैं। लेकिन सर्वर साइड स्क्रिप्टिंग भाषा का असली उपयोग तो डाटाबेस के साथ ही होता हैं।
 user@your-pc:~$ sudo apt-get install mysql-server 
विंडोज ऑपरेटिंग सिस्टम में

लिनक्स की भांति आपको विंडोज में भी अपाचे, पीएचपी और mysql करना पड़ेगा। लेकिन विंडोज में एक अच्छी बात यह है कि इन्हे आप एक बार में ही इन्स्टाल कर सकते हैं। आपको अपाचे, पीएचपी और mysql को अलग अलग इन्स्टाल करने की जरूरत नहीं हैं। अगर आप अलग अलग करना चाहते हैं तो आप कर सकते हैं। दरअसल बाजार और इंटरनेट पर इन्हे इन्स्टाल करने के पहले से ही बहुत से सॉफ्टवेयर हैं जो इन सभी को एक बार में इन्स्टाल कर देते हैं। जैसे WampServer, XAMPP आदि

XAMPP कंट्रोल पैनल

आप सीधे ही WampServer या XAMPP की साइट से जाकर सॉफ्टवेयर पैकेज डाउनलोड कर सकते हैं और आपको इन्हे इन्स्टाल करने में भी कोई परेशानी नहीं आएगी। आपको केवल next-next-finish करना हैं। बाद में इसके कंट्रोल पैनल में जाकर अपाचे और mysql शुरू करना हैं। इसके बाद आप ब्राउज़र मे जाकर http://localhost/ यूआरएल खोल सकते हैं। बेव पेज आने लग जाएगा। अब यहाँ लिनक्स की तरह बात यह आती है कि हमारी फ़ाइल कहाँ स्टोर होती हैं localhost में खुलने वाले पेजो की डाइरेक्टरी ज़्यादातर htdocs में होती हैं। यह फोंल्डर आपको सॉफ्टवेयर इन्स्टाल किए हुए जगह पर मिलेगा। आप कोई भी पीएचपी की फ़ाइल बनाएँगे तो आपको इसी फोंल्डर में पीएचपी फ़ाइल सेव करनी होगी। htdocs फोंल्डर में पहले से ही कुछ फ़ाइले होंगी आप उन्हे हटा सकते हैं क्यूकी आपको उसकी जरूरत नहीं होगी।

मैक ऑपरेटिंग सिस्टम में

वैसे मैक ऑपरेटिंग सिस्टम में आपको पीएचपी इन्स्टाल करना है तो आप पीएचपी की आधिकारिक बेव साइट के http://php.net/manual/en/install.macosx.php पेज पर जाकर मैक ऑपरेटिंग सिस्टम में पीएचपी इन्स्टाल करने के कई तरीके देख सकते हैं वहाँ इसका पहले से ही प्रलेखन किया हुआ हैं।