डेबियन 7 पर MySQL के दृश्यों का उपयोग करना
परिचय MySQL में विचारों के रूप में एक महान विशेषता है। दृश्य संग्रहीत प्रश्न हैं। अन्यथा लंबी क्वेरी के लिए उन्हें एक उपनाम के रूप में सोचें। इस गाइड में,
जब एक वेब साइट या वेब ऐप को तैनात करते हैं, तो उसके लिए सबसे आम वेब सेवा समाधान एक LAMP स्टैक को सेटअप करना है जिसमें लिनक्स, अपाचे, MySQL और PHP शामिल हैं।
इस लेख में, हम सीखेंगे कि अपाचे 2.4.x, मारियाबीडी 10.x, और उबंटू 7.x के नवीनतम स्थिर रिलीज को Ubuntu 16.04 पर स्थापित करके अप-टू-डेट LAMP स्टैक कैसे सेटअप किया जाए।
Apache 2.4.x की नवीनतम स्थिर रिलीज़ को निम्न कमांड का उपयोग करके स्थापित करें:
sudo apt-get install apache2 -y
स्थापना की पुष्टि करने के लिए नीचे दिए गए आदेश का उपयोग करें:
apache2 -v
आउटपुट जैसा दिखना चाहिए:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
उत्पादन परिवेश में, आप डिफ़ॉल्ट Ubuntu अपाचे स्वागत पृष्ठ को हटाना चाहेंगे:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
सुरक्षा उद्देश्यों के लिए, आपको अपाचे को वेब रूट निर्देशिका /var/www/html
में आगंतुकों के लिए फाइलों और निर्देशिकाओं को उजागर करने से रोकना चाहिए :
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
नोट: अपनी विशिष्ट आवश्यकताओं के अनुसार, आप बाद में उस फ़ाइल में अधिक सेटिंग्स को अनुकूलित कर सकते हैं।
Apache सर्विस शुरू करें और इसे सिस्टम बूट पर शुरू करें:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
इस लेख को लिखने के समय, MariaDB की वर्तमान स्थिर रिलीज़ है 10.1
। आप अपने Ubuntu 16.04 x64 सिस्टम पर MariaDB 10.1 को स्थापित करने के लिए निम्न आदेशों का उपयोग कर सकते हैं।
सिस्टम उपयुक्त रेपो सेट करें:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'
MariaDB स्थापित करें:
sudo apt update -y
sudo apt install -y mariadb-server
स्थापना प्रक्रिया के दौरान, MariaDB पैकेज कॉन्फ़िगरेशन विज़ार्ड स्वचालित रूप से पॉप अप हो जाएगा और आपको MariaDB root
उपयोगकर्ता के लिए एक नया पासवर्ड सेटअप करने के लिए कहेगा । अभी के लिए, बस Enter
हर बार विज़ार्ड को इस चरण को छोड़ने के लिए दबाएं क्योंकि हम मारियाडीबी root
उपयोगकर्ता के लिए एक पासवर्ड सेटअप करेंगे जो निम्नलिखित सुरक्षित मारबाडी प्रक्रिया में होगा।
MariaDB स्थापित होने के बाद, आप निम्न की स्थापना की पुष्टि कर सकते हैं:
mysql -V
आउटपुट के समान होना चाहिए:
mysql Ver 15.1 Distrib 10.1.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
मारियाडीबी सेवा शुरू करें:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
MariaDB की स्थापना सुरक्षित करें:
sudo /usr/bin/mysql_secure_installation
इंटरेक्टिव प्रक्रिया के दौरान, प्रश्नों का उत्तर एक-एक करके इस प्रकार दें:
Enter current password for root (enter for none): <Enter>
Set root password? [Y/n]: Y
New password: <your-MariaDB-root-password>
Re-enter new password: <your-MariaDB-root-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
नोट: <your-MariaDB-root-password>
अपने खुद के MariaDB रूट पासवर्ड से बदलना सुनिश्चित करें ।
इस तरह से, मारियाडीबी 10.1 को आपके सिस्टम में सुरक्षित रूप से स्थापित किया गया है। भविष्य में, आप अपने वेब एप्लिकेशन के लिए नामित उपयोगकर्ताओं और डेटाबेस को निम्नानुसार सेटअप कर सकते हैं:
MySQL शेल में लॉग इन करें root
:
mysql -u root -p
संकेत दिए जाने पर आपके द्वारा पहले सेट किए गए MariaDB रूट पासवर्ड को टाइप करें।
एक MariaDB डेटाबेस webapp
, एक डेटाबेस उपयोगकर्ता webappuser
और डेटाबेस उपयोगकर्ता का पासवर्ड बनाएँ yourpassword
:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
यदि आवश्यक हो, तो आप मुख्य MariaDB कॉन्फ़िग फ़ाइल की समीक्षा और संपादन करके MariaDB को अनुकूलित कर सकते हैं जो है /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
यदि आप उस फ़ाइल में कोई संशोधन करते हैं, तो MariaDB सेवा को पुनरारंभ करना याद रखें:
sudo systemctl restart mariadb.service
PHP 7.x के साथ काम करते समय, कृपया अन्य Vultr लेख देखें, जो प्रक्रिया के बारे में विस्तार से बताता है।
डिफ़ॉल्ट रूप से, Ubuntu 16.04 पर UFW फ़ायरवॉल निष्क्रिय है। सुरक्षा बढ़ाने के लिए आपको UFW फ़ायरवॉल को सक्षम करना चाहिए:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
बस इतना ही। उपरोक्त प्रक्रियाओं से गुजरने के बाद, एलएएमपी स्टैक अप और आपके उबंटू 16.04 सिस्टम पर चल रहा होगा। फिर आप LAMP स्टैक के आधार पर अपना खुद का वेब ऐप तैनात कर सकते हैं। का आनंद लें!
परिचय MySQL में विचारों के रूप में एक महान विशेषता है। दृश्य संग्रहीत प्रश्न हैं। अन्यथा लंबी क्वेरी के लिए उन्हें एक उपनाम के रूप में सोचें। इस गाइड में,
किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।
पूर्वापेक्षाएँ एक नया Vultr Ubuntu 14.04 या 16.04 सर्वर उदाहरण। एक स्टैटिक सर्वर IP (यह आपका मुख्य Vultr सर्वर IP है)। एक गैर-रूट सर्वर उपयोगकर्ता जो सूद के साथ है
इस लेख में, मैं समझाऊंगा कि Ubuntu 17.04 पर एक LAMP स्टैक कैसे बनाया जाए। नोट: आपको इस लेख में कमांड के लिए sudo या रूट एक्सेस की आवश्यकता होगी। मैं
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
नोट: आपको इस लेख में कमांड के लिए sudo एक्सेस की आवश्यकता होगी। चरण 1: अपाचे स्थापित करें सबसे पहले, अपने पैकेज प्रबंधक को अपडेट करें। sudo apt-get update -y Instal
MySQL डेटाबेस के लिए उपयोग किया जाने वाला दुनिया का सबसे लोकप्रिय सॉफ्टवेयर है। यह सुनिश्चित करना कि आपके डेटाबेस का बैकअप बहुत महत्वपूर्ण है। यह अभ्यास अनुमति देता है
LAMP में Apache, MySQL, PHP और Ubuntu शामिल हैं। यह गाइड Ubuntu 14.04 के लिए लिखा गया था। चरण एक: अपाचे स्थापित करें अपाचे हमारे लिए एक मुफ्त खुला स्रोत सॉफ्टवेयर है
परिचय Mytop MySQL के प्रदर्शन की निगरानी के लिए एक मुफ्त कंसोल-आधारित टूल है। यह शीर्ष उपयोगिता के समान है, लेकिन यह MySQL प्रश्नों को प्रदर्शित करता है। बुद्धि
संभवतः बहुत से लोग अपने Vultr VPSes को webservers के रूप में उपयोग करने जा रहे हैं, एक अच्छा विकल्प वेबर के रूप में Nginx होगा। इस विषय में Im ओ का वर्णन करने जा रहा है
लेखन के समय, MariaDB 10.1, MariaDB का विकास संस्करण है। यह MariaDB 5.5 पर आधारित है, और इसमें MySQL 5.6 से बैक-पोर्टेड फीचर्स शामिल हैं। थेर
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
आप निम्न बैश स्क्रिप्ट को वुल्ट कंट्रोल पैनल के स्टार्टअप स्क्रिप्ट क्षेत्र में कॉपी और पेस्ट कर सकते हैं। यह सभी आवश्यक पैकेजों को बर्बाद करने के लिए स्थापित करेगा
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
PHP अनुप्रयोगों को आमतौर पर एक वेबसर्वर, एक रिलेशनल डेटाबेस सिस्टम और भाषा दुभाषिया द्वारा ही बनाया जाता है। इस ट्यूटोरियल में हम लेवरगिन होंगे
यह मार्गदर्शिका आपको दिखाएगी कि कैसे एनजीआईएनएक्स, पीएचपी फास्ट प्रोसेस मैनेजर, का उपयोग करते हुए डेबियन 8 पर वैकल्पिक LAMP स्टैक को सही ढंग से स्थापित और कॉन्फ़िगर करना है,
परिचय जब आप एक महत्वपूर्ण वेबसाइट चला रहे हैं, तो यह सुनिश्चित करना महत्वपूर्ण है कि आपके पास कम से कम एक निरर्थक बैकअप सर्वर हो। यह सुनिश्चित करता है कि आप
परिचय इस ट्यूटोरियल में, आप सीखेंगे कि वर्डप्रेस को नए सिरे से बनाए इंस्टेंस पर कैसे स्थापित किया जाए। बीमार एक Ubuntu 14.0 पर अधिष्ठापन प्रदर्शित करता है
MariaDB एक मुक्त स्रोत स्रोत है, और MySQL के लिए सबसे व्यापक रूप से उपयोग किया जाने वाला ड्रॉप-इन प्रतिस्थापन है। यह MySQL के डेवलपर्स द्वारा बनाया गया है और इसका रीमाई करने का इरादा है
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ