உபுண்டுவில் LAMP ஐ எவ்வாறு நிறுவுவது

LAMP ஐ நிறுவவும் (Linux Aஇணைப்பு MySQL Pஉபுண்டுவில் ஹெச்பி) மிகவும் எளிது.

செயல்முறை மூன்று பகுதிகளாகப் பிரிக்கப்பட்டுள்ளது: அப்பாச்சியை நிறுவி சோதிக்கவும், PHP ஐ நிறுவவும் சோதிக்கவும், இறுதியாக MySQL தரவுத்தள நிர்வாகியை நிறுவவும்.

அப்பாச்சி

நிறுவல்

ஒரு முனையத்தில், உள்ளிடவும்:

sudo apt-get install apache2

தயார், உங்கள் கணினியில் ஏற்கனவே அப்பாச்சி 2 நிறுவப்பட்டுள்ளது.

நீங்கள் கணினியை துவக்கும்போது வலை சேவையகம் தானாகவே தொடங்கப்படும். நீங்கள் அதை கைமுறையாக தொடங்க வேண்டும் என்றால், பின்வரும் கட்டளையை ஒரு முனையத்தில் உள்ளிடவும்:

sudo service apache2 தொடக்க

சேவையை நிறுத்த:

sudo சேவை apache2 நிறுத்தம்

அதை மறுதொடக்கம் செய்ய

sudo சேவை apache2 மறுதொடக்கம்

உங்கள் வலைத்தளங்களை நீங்கள் சேமிக்க வேண்டிய அடைவு: / Var / www

இதைச் செய்ய, உங்கள் பயனருக்கு தேவையான சலுகைகளை வழங்குவது அவசியம். பின்வரும் கட்டளை பொதுவாக பெரும்பாலான சந்தர்ப்பங்களில் போதுமானதாக இருக்கும், இருப்பினும் இது உங்கள் வலை சேவையகத்தில் உங்களுக்கு தேவையான பாதுகாப்பின் அளவைப் பொறுத்து மாறுபடும்:

sudo chmod -R 775 / var / www

சோதனை

உள்நுழைய http://localhost உங்கள் வலை உலாவியில். நீங்கள் ஒரு அப்பாச்சி பக்கத்தைப் பார்க்க வேண்டும்.

PHP

நிறுவல்

ஒரு முனையத்தில், பின்வரும் கட்டளையை உள்ளிடவும்:

sudo apt-get php5 libapache2-mod-php5 php5-cli php5-mysql நிறுவவும்

அப்பாச்சியை இதனுடன் மறுதொடக்கம் செய்யுங்கள்:

sudo சேவை apache2 மறுதொடக்கம்

சோதனை

இது சரியாக நிறுவப்பட்டுள்ளதா என்பதை சோதிக்க, நாங்கள் மிகவும் எளிமையான PHP ஸ்கிரிப்டை உருவாக்கப் போகிறோம்:

sudo gedit /var/www/test.php

பின்வரும் உள்ளடக்கத்தை உள்ளிட்டு கோப்பை சேமிக்கவும்:


ஸ்கிரிப்டை இயக்க, நான் உங்கள் வலை உலாவியைத் திறந்து பின்வரும் URL ஐ அணுகினேன்: http://localhost/prueba.php. உங்கள் PHP நிறுவலைப் பற்றிய தகவலுடன் ஒரு பக்கத்தைப் பார்க்க வேண்டும்.

MySQL,

நிறுவல்

முனையத்தில் பின்வரும் கட்டளையை உள்ளிடவும்:

sudo apt-get mysql-server mysql-client libmysqlclient-dev நிறுவவும்

நிறுவலின் போது, ​​கடவுச்சொல்லை MySQL ரூட் பயனருக்கு ஒதுக்குமாறு அது கேட்கும்.

MySQL க்கான ரூட் கடவுச்சொல்

சோதனை

பின்வருவனவற்றை முனையத்தில் உள்ளிடவும்:

sudo service mysql நிலை

இது mysql செயல்முறையின் நிலையைப் பற்றி ஏதாவது கொடுக்க வேண்டும்.

கடவுச்சொல் நன்றாக வேலை செய்கிறது என்பதை சரிபார்க்க:

mysql -uroot -pxxx

MySQL நிறுவலின் போது நீங்கள் உள்ளிட்ட கடவுச்சொல் xxx ஆகும்.

நீங்கள் ரூட் கடவுச்சொல்லை மாற்ற விரும்பினால், MySQL இல் உள்நுழைந்த பின் பின்வரும் கட்டளையை இயக்கவும்:

'ரூட்' க்கான கடவுச்சொல்லை அமைக்கவும் local 'லோக்கல் ஹோஸ்ட்' = கடவுச்சொல் ('yyy');

பதிலீடு YYY உங்கள் புதிய கடவுச்சொல்லுக்கு.

MariaDB,

MySQL க்கு பதிலாக MariaDB ஐப் பயன்படுத்த அதிகமானோர் விரும்புகிறார்கள். மரியாடிபி MySQL உடன் அதிக பொருந்தக்கூடிய தன்மையைக் கொண்டுள்ளது என்பதைக் கவனத்தில் கொள்ள வேண்டும், ஏனெனில் இது ஒரே கட்டளைகள், இடைமுகங்கள், ஏபிஐக்கள் மற்றும் நூலகங்களைக் கொண்டுள்ளது, இதன் நோக்கம் ஒரு சேவையகத்தை இன்னொருவருக்கு நேரடியாக மாற்ற முடியும். மரியாடிபி என்பது MySQL இன் நேரடி முட்கரண்டி என்பதால், MySQL ஐப் போலல்லாமல், ஜிபிஎல் உரிமத்தைக் கொண்டுள்ளது என்ற வித்தியாசத்துடன், ஆரக்கிள் சன் வாங்கிய பிறகு, அதன் உரிமத்தை தனியுரிம உரிமையாக மாற்றியது.

MySQL க்கு பதிலாக MariaDB ஐ எவ்வாறு நிறுவுவது என்று பார்ப்போம்.

நிறுவல்

நீங்கள் முன்பு MySQL ஐ நிறுவியிருந்தால், முதலில் அதை நிறுவல் நீக்க வேண்டும்:

sudo apt-get purge mysql * sudo apt-get autoremove

பின்னர், நீங்கள் தொடர்புடைய பிபிஏ சேர்க்க வேண்டும். உபுண்டு விஷயத்தில் 13.10:

sudo apt-get install software-properties-common sudo apt-key adv --recv-key --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main

தொகுப்புகளை நிறுவவும்:

sudo apt-get update sudo apt-get install mariadb-server mariadb-client

இது MySQL ஐப் போலவே ரூட் பயனரின் கடவுச்சொல்லையும் கேட்கும்.

சோதனை

மரியாடிபியின் சரியான நிறுவலை சரிபார்க்க:

mysql -v

இது மரியாடிபி பற்றிய தகவல்களைத் தர வேண்டும்.

மரியாட் செயல்முறையின் நிலையை சரிபார்க்க:

sudo service mysql நிலை

தரவுத்தளத்திற்கான தொலைநிலை அணுகல்

தொலை ஸ்கிரிப்டுகள் மூலம் நீங்கள் MySQL ஐ அணுக விரும்பினால் (அதாவது, உங்கள் சொந்த சேவையகத்தில் ஹோஸ்ட் செய்யப்படவில்லை) நீங்கள் பிணைப்பு முகவரியை திருத்த வேண்டும் /etc/mysql/my.cnf இயல்புநிலை மதிப்பை (127.0.0.1) உங்கள் ஐபி முகவரியுடன் மாற்றவும்.

My.cnf இல் மாற்றத்தைச் செய்தபின், இதனுடன் MySQL ஐ மறுதொடக்கம் செய்யுங்கள்:

sudo service mysql மறுதொடக்கம்

உதாரணமாக,

phpMyAdmin என்பது நிர்வாகிகளால் பரவலாகப் பயன்படுத்தப்படும் MySQL க்கான வரைகலை நிர்வாகி. அதை நிறுவ, ஒரு முனையத்தை உள்ளிடவும்:

sudo apt-get install phpmyadmin

இதை அணுக, உங்கள் இணைய உலாவியில் இருந்து பின்வரும் URL ஐ அணுகவும்: http://localhost/phpmyadmin

நாங்கள் தானாக உள்ளமைக்க விரும்பும் வலை சேவையகமாக அப்பாச்சி 2 ஐ தேர்ந்தெடுக்க கட்டமைப்பு திரையில் உள்ள ஸ்பேஸ் பட்டியை அழுத்த மறக்காதீர்கள்.

நீங்கள் phpmyadmin ஐ அணுக முடியாவிட்டால், www கோப்புறையில் ஒரு சிம்லிங்கை உருவாக்க முயற்சிக்கவும்:

sudo ln -s / usr / share / phpmyadmin / var / www /

gd நூலகம்

PHP இல் வரைபட உருவாக்கம் மற்றும் கையாளுதலுக்கான ஆதரவை நீங்கள் சேர்க்க விரும்பினால், நான் ஒரு முனையத்தில் எழுதினேன்:

sudo apt-get php5-gd ஐ நிறுவவும்

அப்பாச்சி 2 இல் எஸ்.எஸ்.எல்

அப்பாச்சி 2 இல் SSL (பாதுகாப்பான சாக்கெட் லேயர்) தொகுதியைச் செயல்படுத்த, ஒரு முனையத்தில் உள்ளிடவும்:

சூடோ a2enmod ssl

மாற்றங்களைக் காண, அப்பாச்சி 2 ஐ மறுதொடக்கம் செய்ய மறக்காதீர்கள்:

sudo /etc/init.d/apache2 மறுதொடக்கம்

ஆதாரங்கள்: டெட்வொல்ஃப் & Unixmen


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   எலியோடைம் 3000 அவர் கூறினார்

    நீங்கள் உபுண்டு குறைந்தபட்சத்தைப் பயன்படுத்தினால், அது சிறப்பாக செயல்படுகிறது (உபுண்டு சேவையகத்தில் இந்த கூறுகள் ஏற்கனவே இயல்பாக நிறுவப்பட்டுள்ளன).

  2.   ஜேக்கப் அவர் கூறினார்

    எனக்கு எளிமையானதாகத் தோன்றும் ஒரு முறை எனக்குத் தெரியும், நீங்கள் பின்வரும் கட்டளை வரியைப் பயன்படுத்துகிறீர்கள்:
    "சூடோ ஆப்ட்-கெட் இன்ஸ்டால் லேம்ப்-சர்வர் and" மற்றும் வோலா ... முழு செயல்முறையும் நடைமுறையில் தானாகவே இருக்கும்.

    1.    எலியோடைம் 3000 அவர் கூறினார்

      அது உண்மை. அப்பாச்சிக்கு பதிலாக நிக்னெக்ஸை நிறுவுவது போன்ற சுத்திகரிக்கப்பட்ட ஒன்றை நீங்கள் விரும்பினால், நீங்கள் மற்றொரு முறையைப் பயன்படுத்த வேண்டும்.

      1.    அபிமெல்மார்டெல் அவர் கூறினார்

        விளக்கு = லினக்ஸ் அப்பாச்சி MySQL PHP, நீங்கள் nginx விரும்பினால் அது இனி விளக்கு is அல்ல

    2.    ஃபெடரிகோ ஏ. வால்டெஸ் டூஜாக் அவர் கூறினார்

      "விளக்கு-சேவையகம்" தொகுப்பு எனது துல்லியமான களஞ்சியத்தில் தோன்றாது.

      1.    புருனோ காசியோ அவர் கூறினார்

        தொகுப்பின் முடிவில் ஒரு "^" உள்ளது: sudo apt-get install lamp-server ^

        சியர்ஸ்! 🙂

    3.    பீட்டர்செகோ அவர் கூறினார்

      நீங்கள் சொல்வது:

      apt-get install taskel

      பணி

      LAMP-SERVER விருப்பத்தைத் தேர்ந்தெடுத்து நிறுவலுடன் தொடரவும்

      1.    எலியோடைம் 3000 அவர் கூறினார்

        அதுதான் நான் கண்டேன்.

    4.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      பாருங்கள், இப்போது அந்த தகவலை என்னால் உறுதிப்படுத்த முடியவில்லை. இருப்பினும், உபுண்டு தொகுப்புகளின்படி, இது இப்படி இருக்காது: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      அத்தகைய தொகுப்பு எதுவும் இல்லை.
      சியர்ஸ்! பால்.

  3.   இவான் கேப்ரியல் அவர் கூறினார்

    சிறந்த பயிற்சி. நான் அதை பிடித்தவைகளில் சேமிக்கிறேன்.
    நன்றி!

    1.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      இது உதவியாக இருப்பதில் மகிழ்ச்சி அடைகிறேன், இவான்! : =)
      கட்டிப்பிடி! பால்.

  4.   தொழுநோய் அவர் கூறினார்

    சிறந்த கட்டளை ஜேக்கப் கருத்துரைத்தது: "sudo apt-get install lamp-server ^"
    இது உபுண்டுவின் அனைத்து சுவைகள் மற்றும் பதிப்புகளிலும் இயங்குகிறது.
    நன்றி!

  5.   பஞ்சோமோரா அவர் கூறினார்

    நல்ல இடுகை மற்றும் அதை நிறைவுசெய்தால், பாதுகாப்பு விருப்பங்களைப் பயன்படுத்த mysql_secure_installation (ரூட் அல்ல) கட்டளையைப் பயன்படுத்தலாம், இது mysql மற்றும் mariadb இரண்டிற்கும் செல்லுபடியாகும்.

    சிலியில் இருந்து வாழ்த்துக்கள்

    1.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      அது சரி ... பங்களிப்புக்கு நன்றி!

  6.   ரை அவர் கூறினார்

    சரி, நான் xammp ஐ பரிந்துரைக்கிறேன், நிறுவல் எளிதானது மற்றும் சேவைகளை நிறுத்த ஒரு வரைகலை இடைமுகம் உள்ளது

    1.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      உண்மை என்னவென்றால், நான் xampp ஐ விரும்புகிறேன். 🙂

  7.   ஆஸ்கார் மேசா அவர் கூறினார்

    அருமை!, ஸ்லாக்வேரில் இதை எவ்வாறு நிறுவுவது என்பதை இங்கே தருகிறேன் http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      நன்றி! நல்ல பங்களிப்பு!

  8.   டிஎஸ் 23 யூடியூப் அவர் கூறினார்

    போர்ட்டபிள் லாம்பை நேரடியாகப் பயன்படுத்த விரும்புகிறேன். அப்பாச்சி நண்பர்களிடமிருந்து பதிவிறக்குகிறேன். இது ஒரு சிறந்த கருவி.

    1.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      நல்ல! நன்றி x கருத்து. பல சந்தர்ப்பங்களில் பொதுவாக மிகவும் வசதியாக இருக்கும். இது உண்மை.
      ஆ! குற்றம் இல்லை, ஒரு சிறிய திருத்தம்: சிறந்தது "எக்ஸ்" க்குப் பிறகு "சி" உடன் எழுதப்பட்டுள்ளது.
      கட்டிப்பிடி! பால்.

  9.   நான் அழிக்கிறேன் அவர் கூறினார்

    இடுகைக்கு நன்றி! விளக்கு விருப்பத்துடன் உபுண்டு சேவையகத்தை நிறுவும் போது, ​​நீங்கள் பாதி விஷயங்களைப் பெறுவீர்கள்.

  10.   rafa அவர் கூறினார்

    மெட்டா தொகுப்பை நிறுவுவதை விட மிகவும் நல்ல பயிற்சி மற்றும் தனிப்பயனாக்கப்பட்டதற்கு நன்றி, ஏனென்றால் நான் செய்யும் சிறிய விஷயங்களுக்கு என் விஷயத்தில் எனக்கு mysql தேவையில்லை.
    ஒரு சிறிய குறிப்பு php சோதனைக் கோப்பு சரியாக பதிவிறக்கம் செய்ய HTML கோப்புறையின் உள்ளே இருக்க வேண்டும், எனவே உருவாக்கும் கட்டளை இருக்கும்;
    sudo gedit /var/www/html/test.php

    1.    rafa அவர் கூறினார்

      மற்றொரு பரிந்துரை / var / www கோப்புறையில் அனுமதி வழங்குவதைத் தவிர, நீங்கள் சொல்வது போல், கட்டளையுடன் பயனரின் குழுவில் அதைச் சேர்ப்பது;
      sudo chmod -R 775 / var / www
      sudo chown -hR your_user_name: your_user_name / var / www

      எனவே அதில் வேலை செய்ய ஆவணங்களையும் இணைப்புகளையும் உருவாக்கலாம்

  11.   வகோ அவர் கூறினார்

    ஆர்க்கில் LAMP ஐ எவ்வாறு நிறுவுவது என்று யாருக்காவது தெரியுமா? நான் ஏற்கனவே விக்கி வழிமுறைகளைப் பின்பற்றினேன், நான் PHP அப்பாச்சியை உள்ளமைக்கத் தொடங்கியபோது வேலை செய்வதை நிறுத்துகிறது. uu

    1.    ஏலாவ் அவர் கூறினார்

      நீங்கள் பயன்படுத்தலாம் Bitnami நீங்கள் நிறைய நேரத்தை மிச்சப்படுத்துகிறீர்கள்.

  12.   கெங்கி அவர் கூறினார்

    மிகவும் நல்ல பயிற்சி எனக்கு நிறைய நன்றி !!!

  13.   Anonimo அவர் கூறினார்

    மிக்க நன்றி =) ஒரு நல்ல பயிற்சி =) சி.டி.டி வாழ்த்துக்கள். உங்கள் வெளியீடுகளை மேலும் காணலாம் என்று நம்புகிறேன்! ...

  14.   ஜுவான் அண்டோனியோ அவர் கூறினார்

    நன்றி, பங்களிப்புக்கு மிக்க நன்றி. இது எனக்கு மிகவும் வேலை செய்தது. கட்டளைகள் தெளிவானவை மற்றும் நான் விரும்பும் முடிவுக்கு வருவதற்கு வரிசையாக விளக்கப்படுகின்றன
    மேற்கோளிடு

  15.   ரபேல் அவர் கூறினார்

    எனக்கு உதவி தேவை, ஒரு கையேடு, உபுண்டுவில் முழு ரவுண்ட்கியூப் மற்றும் வெப்மெயில் தொடர்பான அனைத்தையும் பராமரிக்க அதன் கட்டளைகளை நிறுவ அனுமதிக்கும் ஒன்று. ஏற்கனவே மிக்க நன்றி.

  16.   பெண்ணின் தோழி அவர் கூறினார்

    இந்த இடுகை பழையது என்று எனக்குத் தெரியும், ஆனால் மனிதனே நீ என் உயிரைக் காப்பாற்றினாய், நான் ஒருபோதும் php கற்க மாட்டேன் என்று நினைத்தேன்.

    வாழ்த்துக்கள்

  17.   டேவிட்ஜிஎல் அவர் கூறினார்

    இதற்காக நான் பார்த்த சிறந்த பயிற்சி. அவை அனைத்திலும் mysql என்னைத் தவறிவிட்டது. மிக்க நன்றி!!! நான் ஏற்கனவே என் கணினியை வெளியேற்ற தயாராக இருக்கிறேன். ஹீ ஹீ

  18.   கெம்கிராஃப்ட் உரிமையாளர் அவர் கூறினார்

    எனக்கு 404 பிழைகள் கிடைக்கின்றன, யாராவது எனக்கு உதவ முடியுமா? நன்றி
    ஏஈஆர்ஆர் http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ நம்பகமான-புதுப்பிப்புகள் / பிரதான mysql-common அனைத்தும் 5.5.41-0ubuntu0.14.04.1
    404 கிடைக்கவில்லை [ஐபி: 54.185.19.94 80]
    ஏஈஆர்ஆர் http://security.ubuntu.com/ubuntu/ நம்பகமான-பாதுகாப்பு / பிரதான mysql-common அனைத்தும் 5.5.41-0ubuntu0.14.04.1
    404 கிடைக்கவில்லை [ஐபி: 91.189.91.23 80]
    மேலும் தவறுகள்.

  19.   duby2008 அவர் கூறினார்

    மிக நன்றாக விளக்கினார். மிக்க நன்றி!.

  20.   இவான் மிதக்கிறார் அவர் கூறினார்

    நன்றி, இது எனக்கு நிறைய உதவியது

    1.    லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

      உங்களை வரவேற்கிறோம்! 🙂

  21.   ஜேவியர் அவர் கூறினார்

    உபுண்டு மற்றும் வழித்தோன்றல்களில் விளக்கு நிறுவ மிகவும் நல்ல வழிகாட்டி ... நன்றி
    Xubuntu 100 & Elementary Os இல் 15.04% வேலை செய்கிறது

  22.   டான் அவர் கூறினார்

    பயிற்சிக்கு நன்றி ...

    இந்த வரியின் முடிவில் ஒரு மேற்கோள் இல்லை: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu saucy main]