લેમ્પ ઇન્સ્ટોલ કરો (Lઇનક્સ Aપેચ MySQL Pઉબુન્ટુમાં એચપી) ખૂબ સરળ છે.
પ્રક્રિયાને ત્રણ ભાગોમાં વહેંચવામાં આવી છે: અપાચે ઇન્સ્ટોલ કરવું અને પરીક્ષણ કરવું, PHP ઇન્સ્ટોલ કરવું અને પરીક્ષણ કરવું અને અંતે MySQL ડેટાબેઝ મેનેજર ઇન્સ્ટોલ કરવું.
અપાચે
સ્થાપન
ટર્મિનલમાં, દાખલ કરો:
sudo apt-get apache2 ઇન્સ્ટોલ કરો
તૈયાર છે, તમારી પાસે તમારા મશીન પર પહેલેથી જ અપાચે 2 ઇન્સ્ટોલ કરેલું છે.
જ્યારે તમે મશીન બુટ કરો ત્યારે વેબ સર્વર આપમેળે શરૂ થશે. જો તમારે તેને જાતે જ શરૂ કરવું હોય તો, ટર્મિનલમાં નીચેનો આદેશ દાખલ કરો:
sudo સેવા apache2 પ્રારંભ
સેવા બંધ કરવા માટે:
સુડો સેવા અપાચેક્સ્યુએક્સ સ્ટોપ
અને તેને ફરીથી પ્રારંભ કરવા
sudo સર્વિસ અપાચે 2 ફરીથી પ્રારંભ
ડિરેક્ટરી જ્યાં તમારે તમારી વેબસાઇટ્સ સ્ટોર કરવાની છે તે છે: / var / www
આ કરવા માટે, તમારા વપરાશકર્તાને જરૂરી વિશેષતાઓ આપવી જરૂરી છે. નીચેના આદેશ મોટાભાગના કિસ્સાઓમાં સામાન્ય રીતે પર્યાપ્ત હોય છે, તેમ છતાં તે તમારા વેબ સર્વર પર તમને જોઈતી સુરક્ષાની ડિગ્રીના આધારે બદલાઇ શકે છે:
sudo chmod -R 775 / var / www
પરીક્ષણ
પ્રવેશ કરો http://localhost તમારા વેબ બ્રાઉઝરમાં. તમારે અપાચે પૃષ્ઠ જોવું જોઈએ.
PHP
સ્થાપન
ટર્મિનલમાં, નીચેનો આદેશ દાખલ કરો:
sudo apt-get php5 libapache2-mod-php5 php5-cli php5-mysql સ્થાપિત કરો
આ સાથે અપાચે ફરીથી પ્રારંભ કરો:
sudo સર્વિસ અપાચે 2 ફરીથી પ્રારંભ
પરીક્ષણ
તે યોગ્ય રીતે ઇન્સ્ટોલ થઈ ગયું છે તે ચકાસવા માટે, અમે ખૂબ જ સરળ PHP સ્ક્રિપ્ટ બનાવીશું:
sudo gedit /var/www/test.php
નીચેની સામગ્રી દાખલ કરો અને ફાઇલ સાચવો:
સ્ક્રિપ્ટ ચલાવવા માટે, મેં તમારું વેબ બ્રાઉઝર ખોલ્યું અને નીચેના URL ને cesક્સેસ કર્યું: http://localhost/prueba.php. તમારે તમારા PHP ઇન્સ્ટોલેશન વિશેની માહિતી સાથેનું પૃષ્ઠ જોવું જોઈએ.
MySQL
સ્થાપન
ટર્મિનલમાં નીચેનો આદેશ દાખલ કરો:
sudo apt-get mysql-server mysql-client libmysqlclient-dev સ્થાપિત કરો
ઇન્સ્ટોલેશન પ્રક્રિયા દરમિયાન, તે તમને MySQL રુટ વપરાશકર્તાને પાસવર્ડ સોંપવા માટે પૂછશે.
પરીક્ષણ
ટર્મિનલમાં નીચેના દાખલ કરો:
સુડો સેવા MySQL સ્થિતિ
તે mysql પ્રક્રિયાની સ્થિતિ વિશે કંઈક પાછું આપવું જોઈએ.
પાસવર્ડ બરાબર કામ કરે છે તે ચકાસવા માટે:
mysql -uroot -pxxx
જ્યાં xxx એ MySQL ઇન્સ્ટોલેશન દરમ્યાન તમે દાખલ કરેલો પાસવર્ડ છે.
જો તમે રૂટ પાસવર્ડ બદલવા માંગો છો, તો MySQL માં લ afterગ ઇન કર્યા પછી નીચેનો આદેશ ચલાવો:
'રૂટ' @ 'લોકલહોસ્ટ' = પાસવર્ડ ('યી') માટે પાસવર્ડ સેટ કરો;
બદલી yyy એ તમારા નવા પાસવર્ડ માટે
મારિયાડીબી
વધુને વધુ લોકો MySQL ને બદલે મારિયાડીબીનો ઉપયોગ કરવાનું પસંદ કરે છે. તે નોંધવું જોઇએ કે મારિયાડબીની માયએસક્યુએલ સાથે ઉચ્ચ સુસંગતતા છે, કારણ કે તેમાં સમાન આદેશો, ઇન્ટરફેસો, એપીઆઇ અને લાઇબ્રેરીઓ છે, તેનો ઉદ્દેશ સીધી બીજા માટે એક સર્વરને બદલવામાં સમર્થ હોવાનો છે. આ એટલા માટે છે કારણ કે મારિયાડબી એ માયએસક્યુએલનો સીધો કાંટો છે, આ તફાવત સાથે કે તેની પાસે જી.પી.એલ. લાઇસન્સ છે, માયએસક્યુએલથી વિપરીત, જેણે ઓરેકલની સનની ખરીદી કર્યા પછી, તેનું લાઇસન્સ એક માલિકીનું કર્યું.
ચાલો જોઈએ, MySQL ને બદલે, મારિયાડીબી કેવી રીતે ઇન્સ્ટોલ કરવું.
સ્થાપન
જો તમે અગાઉ MySQL ઇન્સ્ટોલ કર્યું હોય, તો તમારે પહેલા તેને અનઇન્સ્ટોલ કરવું આવશ્યક છે:
sudo apt-get purge mysql * sudo apt-get autoremove
તે પછી, તમારે અનુરૂપ પીપીએ ઉમેરવું પડશે. ઉબુન્ટુના કિસ્સામાં 13.10:
sudo ptપ્ટ-ગેટ ઇન્સ્ટોલ કરો સ softwareફ્ટવેર-પ્રોપર્ટીઝ-કોમન sudo apt-key adv --recv-key --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo -ડ-ptપ્ટ-રિપોઝિટરી 'ડેબ http://mariadb.biz .net.id // રેપો / 5.5 / ઉબુન્ટુ સોસી મુખ્ય
અને પેકેજો સ્થાપિત કરો:
sudo apt-get update sudo apt-get mariadb-server mariadb-client સ્થાપિત કરો
તે MySQL ની જેમ જ રુટ વપરાશકર્તાનો પાસવર્ડ પૂછશે.
પરીક્ષણ
મારિયાડીબીના યોગ્ય ઇન્સ્ટોલેશનને ચકાસવા માટે:
mysql -v
તે મારિયાડીબી વિશેની માહિતી પરત આપવી જોઈએ.
મરીઆડબ પ્રક્રિયાની સ્થિતિ તપાસવા માટે:
સુડો સેવા MySQL સ્થિતિ
ડેટાબેસની રીમોટ ક્સેસ
જો તમે રિમોટ સ્ક્રિપ્ટો દ્વારા માયએસક્યુએલને toક્સેસ કરવા માંગતા હો (તો તે તમારા પોતાના સર્વર પર હોસ્ટ કરેલું નથી) તમારે બાઈન્ડ-સરનામાંને સંપાદિત કરવું પડશે /etc/mysql/my.cnf અને તમારા આઇપી સરનામાં સાથે ડિફ .લ્ટ મૂલ્ય (127.0.0.1) ને બદલો.
My.cnf માં ફેરફાર કર્યા પછી, MySQL ને આ સાથે ફરીથી પ્રારંભ કરો:
sudo સેવા mysql ફરીથી પ્રારંભ કરો
phpMyAdmin
phpMyAdmin એ MySQL માટે ગ્રાફિકલ સંચાલક છે જેનો એડમિન દ્વારા વ્યાપકપણે ઉપયોગ થાય છે. તેને ઇન્સ્ટોલ કરવા માટે, ટર્મિનલ દાખલ કરો:
sudo apt-get phpmyadmin સ્થાપિત કરો
તેને Toક્સેસ કરવા માટે, તમારા વેબ બ્રાઉઝરથી નીચેના URL ને accessક્સેસ કરો: http://localhost/phpmyadmin
આપણે આપમેળે રૂપરેખાંકિત કરવા માંગતા હો તેવા વેબ સર્વર તરીકે અપાચે 2 ને પસંદ કરવા માટે રૂપરેખાંકન સ્ક્રીનમાં સ્પેસ બારને દબાવવાનું ભૂલશો નહીં.
જો તમે phpmyadmin ને accessક્સેસ કરી શકતા નથી, તો www ફોલ્ડરમાં એક સિમલિંક બનાવવાનો પ્રયાસ કરો, આમ:
sudo ln -s / usr / share / phpmyadmin / var / www /
જીડી લાઇબ્રેરી
જો તમે PHP માં ગ્રાફ જનરેશન અને મેનીપ્યુલેશન માટે સપોર્ટ ઉમેરવા માંગતા હો, તો મેં ટર્મિનલમાં લખ્યું:
sudo apt-get php5-gd સ્થાપિત કરો
અપાચે 2 પર SSL
અપાચે 2 માં એસએસએલ (સુરક્ષિત સketકેટ લેયર) મોડ્યુલને સક્રિય કરવા માટે, ટર્મિનલમાં દાખલ કરો:
સુડો a2enmod ssl
ફેરફારો જોવા માટે, આ સાથે અપાચે 2 ફરીથી પ્રારંભ કરવાનું ભૂલશો નહીં:
sudo /etc/init.d/apache2 ફરીથી પ્રારંભ કરો
ફ્યુન્ટેસ: ડેડવોલ્ફ & યુનિક્સમેન
જો તમે ઉબુન્ટુ મિનિમલનો ઉપયોગ કરો છો, તો તે વધુ સારું કાર્ય કરે છે (ઉબુન્ટુ સર્વરમાં આ ઘટકો પહેલાથી ડિફ defaultલ્ટ રૂપે ઇન્સ્ટોલ કરેલા છે).
હું એક પદ્ધતિ જાણું છું જે મને સરળ લાગે છે, તમે ફક્ત નીચેની આદેશ વાક્યનો ઉપયોગ કરો છો:
"સુડો ptપ્ટ-ગેટ ઇન્સ્ટોલ લેમ્પ-સર્વર ^" અને વોલા ... સંપૂર્ણ પ્રક્રિયા વ્યવહારીક સ્વચાલિત છે.
તે સાચું છે. પરંતુ જો તમને અપાચેને બદલે નિગ્નેક્સ ઇન્સ્ટોલ કરવાની જેમ કંઈક વધુ શુદ્ધ જોઈએ છે, તો તમારે બીજી પદ્ધતિનો ઉપયોગ કરવો પડશે.
લેમ્પ = લિનક્સ અપાચે માયએસક્યુએલ PHP, જો તમને nginx જોઈએ છે, તો તે હવે દીવો નથી 😛
"લેમ્પ-સર્વર" પેકેજ મારા ચોક્કસ રીપોઝીટરીમાંથી ખૂટે છે.
પેકેજના અંતે એક "^" છે: sudo apt-get install lamp lamp-server server
ચીર્સ! 🙂
તમારો મતલબ:
apt-get સ્થાપિત ટાસ્કેલ
ટાસ્કેલ
અને લેમ્પ-સર્વર વિકલ્પ પસંદ કરો અને ઇન્સ્ટોલેશન સાથે ચાલુ રાખો 😀
તે જ મને મળી.
જુઓ, હમણાં હું તે માહિતીને સમર્થન આપી શકતો નથી. જો કે, ઉબુન્ટુ પેકેજો અનુસાર, તે આના જેવા નહીં: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
આવું કોઈ પેકેજ નથી.
ચીર્સ! પોલ.
મહાન ટ્યુટોરિયલ હું તેને મનપસંદમાં સાચવું છું.
આભાર!
મને આનંદ છે કે તે મદદરૂપ છે, ઇવાન! : =)
આલિંગન! પોલ.
શ્રેષ્ઠ આદેશ એ છે કે જેકબ ટિપ્પણી કરે છે: "sude apt-get install lamp-server ^"
તે ઉબુન્ટુના તમામ સ્વાદ અને સંસ્કરણો પર કાર્ય કરે છે.
આભાર!
સારી પોસ્ટ અને તેના પૂરક, અમે MySQL અને મરિઆડબી બંને માટે માન્ય સુરક્ષા વિકલ્પો લાગુ કરવા mysql_secure_installation (રૂટ નહીં) આદેશનો ઉપયોગ કરી શકીએ છીએ.
ચીલી તરફથી શુભેચ્છાઓ
તે સાચું છે ... યોગદાન બદલ આભાર!
સારું, હું xammp ની ભલામણ કરું છું, ઇન્સ્ટોલેશન સરળ છે અને સેવાઓ બંધ કરવા માટે તેનો ગ્રાફિકલ ઇન્ટરફેસ છે
સત્ય એ છે કે હું xampp ને પણ પસંદ કરું છું. 🙂
ઉત્તમ!, અહીં હું તમને તેને સ્લેકવેરમાં કેવી રીતે ઇન્સ્ટોલ કરવું તે છોડું છું http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
આભાર! સારું યોગદાન!
હું પોર્ટેબલ લેમ્પનો સીધો ઉપયોગ કરવાનું પસંદ કરું છું. હું તેને અપાચે મિત્રોથી ડાઉનલોડ કરું છું. તે એક ઉત્તમ સાધન છે.
સારું! આભાર એક્સ ટિપ્પણી. ઘણા કિસ્સાઓમાં જે સામાન્ય રીતે સૌથી આરામદાયક હોય છે. તે સાચું છે.
આહ! કોઈ ગુનો નથી, ફક્ત એક નાનો સુધારો: "X" પછી "સી" સાથે ઉત્તમ લખાયેલ છે.
આલિંગન! પોલ.
પોસ્ટ માટે આભાર! ઘણી વખત જ્યારે દીવો વિકલ્પ સાથે ઉબુન્ટુ સર્વર ઇન્સ્ટોલ કરતી વખતે, તમને અડધી વસ્તુઓ મળે છે.
મેટા પેકેજને ઇન્સ્ટોલ કરવા કરતા ખૂબ જ સારા તુટો અને વધુ વૈયક્તિકૃત આભાર, કારણ કે મારા માટે જે નાની વસ્તુઓ છે તેના માટે મને ઉદાહરણ તરીકે mysql ની જરૂર નથી.
તેને યોગ્ય રીતે ડાઉનલોડ કરવા માટે, પરીક્ષણ php ફાઇલ એ HTML ફાઇલ ફોલ્ડરની અંદર હોવી જોઈએ તેટલું જ એક નાનું બિંદુ છે, તેથી બનાવટ આદેશ હશે;
sudo gedit /var/www/html/test.php
બીજી ભલામણ એ / var / www ફોલ્ડરને પરવાનગી આપવા સિવાયની છે, જેમ તમે કહો છો, તેને આદેશ સાથે વપરાશકર્તાના જૂથમાં ઉમેરવાની છે;
sudo chmod -R 775 / var / www
sudo chown -hR your_user_name: your_user_name / var / www
તેથી અમે તેમાં કામ કરવા માટે દસ્તાવેજો અને લિંક્સ બનાવી શકીએ છીએ
આર્ક પર એલએએમપી કેવી રીતે ઇન્સ્ટોલ કરવું તે કોઈને નથી? મેં પહેલેથી જ વિકી સૂચનોનું પાલન કર્યું છે અને જ્યારે હું PHP ગોઠવવાનું શરૂ કરું ત્યારે અપાચે કામ કરવાનું બંધ કરે છે. uu
તમે ઉપયોગ કરી શકો છો બિન્નામી અને તમે ઘણો સમય બચાવી શકો છો.
ખૂબ સારા ટ્યુટોરિયલ મને ખૂબ મદદ કરી છે આભાર !!!
ખૂબ ખૂબ આભાર =) એક સારા ટ્યુટોરિયલ =) સીડીટી શુભેચ્છાઓ. હું તમારા વધુ પ્રકાશનો જોવાની આશા રાખું છું! ...
આભાર, યોગદાન બદલ ખૂબ ખૂબ આભાર. તે મારા માટે ખૂબ કામ કર્યું. આદેશો સ્પષ્ટ છે અને ક્રમમાં સમજાવ્યું છે કે મારે અંત જોઈએ, પ્રોગ્રામ મેળવવા માટે
સાદર
મને મદદની જરૂર છે, એક મેન્યુઅલ, કંઈક જે મને ઉબુન્ટુમાં સંપૂર્ણ રાઉન્ડક્યુબ ઇન્સ્ટોલ કરવાની મંજૂરી આપે છે અને તેના આદેશો વેબમેલથી સંબંધિત બધું જાળવી રાખવા માટે. પહેલેથી જ ખૂબ ખૂબ આભાર.
હું જાણું છું કે આ પોસ્ટ કંઈક જૂની છે, પરંતુ માણસ તમે મારું જીવન બચાવી લીધું છે, મેં વિચાર્યું કે હું ક્યારેય php નહીં શીખીશ.
શુભેચ્છાઓ 🙂
આ માટે મેં જે શ્રેષ્ઠ ટ્યુટોરિયલ જોયું છે. તે બધામાં mysql મને નિષ્ફળ કરી. તમારો ખુબ ખુબ આભાર!!! મારી પાસે કમ્પ્યુટરને ફ્રીક કરવા માટે પહેલેથી જ તૈયાર છે. હી હી
મને 404 ભૂલો મળી છે, કોઈ મારી મદદ કરી શકે છે? આભાર
ભૂલ http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ વિશ્વાસુ-અપડેટ્સ / મુખ્ય mysql- સામાન્ય તમામ 5.5.41-0ubuntu0.14.04.1
404 મળ્યો નથી [આઈપી: 54.185.19.94 80]
ભૂલ http://security.ubuntu.com/ubuntu/ વિશ્વસનીય સુરક્ષા / મુખ્ય mysql- સામાન્ય તમામ 5.5.41-0ubuntu0.14.04.1
404 મળ્યો નથી [આઈપી: 91.189.91.23 80]
અને વધુ ભૂલો.
ખૂબ સારી રીતે સમજાવ્યું. તમારો ખુબ ખુબ આભાર!.
આભાર, તે મને ખૂબ મદદ કરી
ભલે પધાર્યા! 🙂
ઉબુન્ટુ અને ડેરિવેટિવ્ઝમાં લેમ્પ સ્થાપિત કરવા માટે ખૂબ જ સારી માર્ગદર્શિકા ... આભાર
ઝુબન્ટુ 100 અને એલિમેન્ટરી ઓએસ પર 15.04% કામ કરે છે
ટ્યુટરિંગ માટે આભાર ...
આ વાક્યના અંતે એક ક્વોટ ખૂટે છે: [sudo addડ-ptપ-રીપોઝીટરી 'ડેબ http://mariadb.biz.net.id//repo/5.5/ubuntu સોસી મુખ્ય]