Ubuntu 16.04 पर ज़िकुला कैसे स्थापित करें
एक अलग प्रणाली का उपयोग? परिचय ज़िकुला एक खुला स्रोत वेब अनुप्रयोग है जो PHP में लिखा गया है। आप इंटरैक्टिव और संपादन योग्य वेबसाइट डिजाइन कर सकते हैं
PHP (हाइपरटेक्स्ट प्रीप्रोसेसर) एक बहुमुखी स्क्रिप्टिंग भाषा है जो उपयोगकर्ताओं को अनुप्रयोगों, विशेष रूप से सर्वर-साइड वेब विकास के ढेर सारे बनाने की क्षमता देती है। आप निम्न के लिए PHP का उपयोग कर सकते हैं:
होने के बाद, PHP के लिए एक बड़ा फायदा यह है कि यह एक शिथिल टाइप की भाषा है। आपको विशिष्ट प्रकार घोषित करने के बारे में चिंता करने की आवश्यकता नहीं होगी। (int) $variable = 0;
उदाहरण के लिए, टाइप करने के बजाय , आप बस उपयोग कर सकते हैं $variable = 0;
और PHP स्वचालित रूप से चर प्रकार का पता लगा लेगा।
खुला स्रोत होने के अलावा, PHP भी है:
यह गाइड कवर करेगा:
यदि आप कभी भी खो जाते हैं और एक विधि / फ़ंक्शन खोजने की आवश्यकता होती है, तो PHP के प्रलेखन पृष्ठ पर जाएं ।
अपना पहला आवेदन बनाने से पहले, कुछ महत्वपूर्ण बातों पर ध्यान दें:
<?php
और आमतौर पर समाप्त होता है ?>
।error_log
। उदाहरण के लिए, यदि आप एक नॉन-फंक्शन फ़ंक्शन को कॉल करने का प्रयास करते हैं, तो आप PHP Fatal error:
उसके बाद देखेंगे Uncaught Error: Call to undefined function function_that_does_not_exist()
।$var
! = $Var
।(int) $variable = ...
।यह ट्यूटोरियल का सबसे बुनियादी हिस्सा है। "हैलो, दुनिया!" भाग का लक्ष्य आपको यह सिखाना है कि किस तरह से एक उचित फ़ाइल बनाने के लिए इसे ठीक से पार्स किया गया है। इससे पहले कि हम शुरू करें, कृपया सुनिश्चित करें कि आपके पास PHP चलने के साथ एक कार्यशील वेब-सर्वर है। यह ट्यूटोरियल मानता है कि आप अपाचे के साथ कॉन्फ़िगर का उपयोग कर रहे हैं php-cli
। Vultr एक क्लिक के अनुप्रयोगों के रूप में कई PHP स्टैक (LAMP, LEMP) प्रदान करता है। जब आप तैयार हों, तो निम्न चरणों पर आगे बढ़ें।
अपने वेब-सर्वर की रूट डायरेक्टरी में "test.php" नामक एक फाइल बनाएँ:
nano test.php
निम्नलिखित कोड के साथ इसे आबाद करें:
<?php
$testString = "Hello, world!";
print("Hello, world!<br/>"); // <br/> = HTML line break
echo $testString;
?>
सुरषित और बहार।
जब आप test.php
अपने ब्राउज़र पर जाएँगे, तो आप देखेंगे:
Hello, world!
Hello, world!
नोट : वास्तुकला रूप से, print
और echo
अलग हैं। कार्यात्मकता-वार, वे उसी के बारे में हैं।
यह कार्यक्रम दो इनपुट लेगा और उन्हें एक साथ जोड़ देगा। यह अनुभाग आपको यह सिखाना है कि PHP डेटा प्रकारों को कैसे संभालती है।
नामक एक नई फ़ाइल बनाएँ calc.php
:
nano calc.php
निम्नलिखित कोड के साथ इसे आबाद करें:
<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
</head>
<body>
<form method="POST" action="calc.php">
<input type="number" name="firstNumber" placeholder="First #"/>
<p>+</p>
<input type="number" name="secondNumber" placeholder="Second #"/>
<p>=</p>
<input type="submit" value="Submit"/>
<p>
<?php
// The line below checks if there is a value present in both boxes.
if (isset($_POST['firstNumber']) && isset($_POST['secondNumber'])) {
// The line below returns the sum of the two values
echo $_POST['firstNumber'] + $_POST['secondNumber'];
}
?>
</p>
</form>
</body>
</html>
सुरषित और बहार।
जब आप यात्रा करते हैं calc.php
, तो आपको एक फ़ॉर्म दिखाई देगा जो निम्नलिखित की तरह दिखता है:
आपको जो भी नंबर डालना है; उत्तर पहली और दूसरी संख्या का योग होना चाहिए।
नोट : यह किसी भी त्रुटि से निपटने के बिना एक बहुत ही बुनियादी कोड ब्लॉक है। यदि दोनों संख्याएं नहीं भरी जाती हैं, उदाहरण के लिए, रिक्त इनपुट पर विचार किया जाएगा 0
, लेकिन "गैर-संख्यात्मक मान" चेतावनी दी जाएगी।
अब जबकि हमारे पास अधिकांश मूल बातें (सरल गणित और चर) हैं, हम एक ऐसा एप्लिकेशन बना सकते हैं जो किसी भी शहर के लिए मौसम को खींचता है।
नोट: हम अपना डेटा प्राप्त करने के लिए डार्क स्काई के मौसम एपीआई का उपयोग करेंगे । कृपया पहले चरण पर आगे बढ़ने से पहले एक मुफ्त एपीआई कुंजी प्राप्त करें।
"कंसोल" पर क्लिक करके अपनी ईमेल की पुष्टि करने के बाद अपनी एपीआई कुंजी को पुनः प्राप्त करें। आप निम्नलिखित देखेंगे:
कुंजी की प्रतिलिपि बनाने के बाद अगले चरण पर आगे बढ़ें।
नामक एक नई फ़ाइल बनाएँ temperature.php
:
nano temperature.php
निम्नलिखित कोड के साथ इसे आबाद करें:
<?php
// Retreive weather data for a certain set of coordinates (43.766040, -79.366232 = Toronto, Canada); change "YOUR_API_KEY" to your own API key
$json = file_get_contents("https://api.darksky.net/forecast/YOUR_API_KEY/43.766040,-79.366232?exclude=daily,hourly,minutely,flags,alerts");
// Tell PHP to parse the data and convert the JSON into an indexed array
$data = json_decode($json, true);
// Get our temperature from the array
$temperatureInF = $data["currently"]["temperature"];
// Convert it into Celsius using the formula: (Fahrenheit - 32) * 5 / 9
$rawTemperatureInC = ($temperatureInF - 32) * (5 / 9);
$temperatureInC = round($rawTemperatureInC, 2);
// Return temperature in both Celsius and Fahrenheit
echo "<h1>";
echo "It is currently: " . $temperatureInF . "F or " . $temperatureInC . "C.";
echo "</h1>"
?>
एक बार जब आप फ़ाइल को सहेजते हैं और पृष्ठ पर जाते हैं, तो आपको निम्नलिखित की तर्ज पर कुछ दिखाई देगा:
It is currently: 57.78F or 14.32C.
यह मान गतिशील है और हर मिनट अपडेट होता है। सब कुछ ठीक से काम करते हुए, आपने अपने क्षेत्र के लिए एक लाइव मौसम पृष्ठ बनाया होगा। हमने अपने पीएचपी में वैल्यू स्टोर करने के साथ-साथ कुछ बेसिक फंक्शन्स का उपयोग करके बेसिक PHP अंकगणित को सफलतापूर्वक जोड़ दिया है।
बधाई - आपने कुछ बुनियादी कार्यक्रम पूरे कर लिए हैं! इन मूल बातें, और कुछ समर्पण के साथ, आपको कुछ भी बनाने में सक्षम होना चाहिए। यदि आप कभी भी अटक गए हैं या किसी विशिष्ट फ़ंक्शन को खोजने की आवश्यकता है, तो कृपया PHP के दस्तावेज़ देखें । जब आप नए कार्यों और तकनीकों की खोज जारी रखेंगे तो यह अमूल्य साबित होगा।
हालांकि यह त्वरित-प्रारंभ मार्गदर्शिका कुछ भी बहुत गहराई से कवर नहीं करती है, लेकिन यह आपको एक सामान्य विचार देना चाहिए कि भाषा कैसे काम करती है। अभ्यास सही बनाता है हालांकि - आप PHP में अधिक से अधिक कोड लिखने के साथ अधिक सहज हो जाएंगे।
एक अलग प्रणाली का उपयोग? परिचय ज़िकुला एक खुला स्रोत वेब अनुप्रयोग है जो PHP में लिखा गया है। आप इंटरैक्टिव और संपादन योग्य वेबसाइट डिजाइन कर सकते हैं
पूर्वापेक्षाएँ एक नया Vultr Ubuntu 14.04 या 16.04 सर्वर उदाहरण। एक स्टैटिक सर्वर IP (यह आपका मुख्य Vultr सर्वर IP है)। एक गैर-रूट सर्वर उपयोगकर्ता जो सूद के साथ है
वेब सर्वर को तैनात करते समय PHP और संबंधित पैकेज सबसे अधिक उपयोग किए जाने वाले घटक हैं। इस लेख में, हम सीखेंगे कि Ubuntu 18.0 पर PHP 7.2 को कैसे सेटअप किया जाए
इस लेख में, मैं समझाऊंगा कि Ubuntu 17.04 पर एक LAMP स्टैक कैसे बनाया जाए। नोट: आपको इस लेख में कमांड के लिए sudo या रूट एक्सेस की आवश्यकता होगी। मैं
संगीतकार निर्भरता के लिए एक अत्यंत लोकप्रिय PHP प्रबंधन उपकरण है, जिसका उपयोग परियोजनाओं के लिए स्थापना और अद्यतन को आसान बनाने के लिए किया जाता है। यह भी जाँचता है कि क्या करना है
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
एक अलग प्रणाली का उपयोग? OroCRM OroPlatform पर बनाया गया एक स्वतंत्र और खुला स्रोत ग्राहक संबंध प्रबंधक (CRM) अनुप्रयोग है। OroPlatform भरी हुई है
एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं
नोट: आपको इस लेख में कमांड के लिए sudo एक्सेस की आवश्यकता होगी। चरण 1: अपाचे स्थापित करें सबसे पहले, अपने पैकेज प्रबंधक को अपडेट करें। sudo apt-get update -y Instal
किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) को चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस। आज्ञा चाहिए
LAMP में Apache, MySQL, PHP और Ubuntu शामिल हैं। यह गाइड Ubuntu 14.04 के लिए लिखा गया था। चरण एक: अपाचे स्थापित करें अपाचे हमारे लिए एक मुफ्त खुला स्रोत सॉफ्टवेयर है
संभवतः बहुत से लोग अपने Vultr VPSes को webservers के रूप में उपयोग करने जा रहे हैं, एक अच्छा विकल्प वेबर के रूप में Nginx होगा। इस विषय में Im ओ का वर्णन करने जा रहा है
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
एक अलग प्रणाली का उपयोग? Cachet PHP में लिखा गया एक ओपन सोर्स स्टेटस सिस्टम है। Cachet का सोर्स कोड इस Github repo में होस्ट किया गया है। इस मै
एक अलग प्रणाली का उपयोग? Cachet PHP में लिखा गया एक ओपन सोर्स स्टेटस सिस्टम है। Cachet का सोर्स कोड GitHub पर होस्ट किया गया है। इस गाइड में, आप wil करते हैं
एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
PHP अनुप्रयोगों को आमतौर पर एक वेबसर्वर, एक रिलेशनल डेटाबेस सिस्टम और भाषा दुभाषिया द्वारा ही बनाया जाता है। इस ट्यूटोरियल में हम लेवरगिन होंगे
एक अलग प्रणाली का उपयोग? Cachet PHP में लिखा गया एक ओपन-सोर्स स्टेटस पेज सिस्टम है। Cachet source code को Github पर होस्ट किया गया है। इस गाइड में, हम ove जाएंगे
यह मार्गदर्शिका बताती है कि कैसे Vultr एक-क्लिक LEMP स्टैक पर PHP 5.6 से संस्करण 7.1 में अपग्रेड किया जाए। यह ट्यूटोरियल केवल तभी लागू होता है जब आपका आवेदन i
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ