కోడ్ఇగ్నిటర్ + కంపోజర్ డౌన్‌లోడ్ & ఇన్‌స్టాల్ చేయడం ఎలా [కాన్ఫిగరేషన్ చేర్చబడింది]

ఈ ట్యుటోరియల్‌లో, మీరు CodeIgniter ని ఎలా ఇన్‌స్టాల్ చేసి కాన్ఫిగర్ చేయవచ్చో మేము చూడబోతున్నాం. అవి ఇన్‌స్టాలేషన్ కోడ్ఇగ్నిటర్ రెండు మార్గాలు. మీరు కోడ్‌ఇగ్నిటర్ వెబ్‌సైట్ నుండి తాజా వెర్షన్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు లేదా ఇన్‌స్టాలేషన్ ఆటోమేట్ చేయడానికి మీరు కంపోజర్ వంటి టూల్‌ని ఉపయోగించవచ్చు

ఈ ట్యుటోరియల్‌లో, మీరు నేర్చుకుంటారు:

తాజా కోడ్‌ఇగ్నిటర్ ఫ్రేమ్‌వర్క్‌ను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి

కోడ్‌ఇగ్నిటర్ ఫ్రేమ్‌వర్క్ కోసం సోర్స్ కోడ్ అధికారిక కోడ్‌ఇగ్నిటర్ వెబ్‌సైట్‌లో అందుబాటులో ఉంది. మీరు ఫ్రేమ్‌వర్క్ యొక్క తాజా వెర్షన్‌ను డౌన్‌లోడ్ చేయాలనుకుంటే, మీరు దీన్ని అధికారిక వెబ్ పేజీ నుండి చేయాలి.

దశ 1) మీ బ్రౌజర్‌లో కింది URL ని తెరవండి https://codeigniter.com/

దిగువ చిత్రం ఫ్రేమ్‌వర్క్ యొక్క తాజా వెర్షన్‌కు డౌన్‌లోడ్ లింక్‌ను చూపుతుంది

దశ 2) పై లింక్‌పై క్లిక్ చేయడం ద్వారా ఫ్రేమ్‌వర్క్ జిప్ చేయబడిన ఫోల్డర్‌గా డౌన్‌లోడ్ అవుతుంది. CodeIgniter-3.1.10.zip లోని విషయాలను అన్జిప్ చేయండి

దశ 3) మీరు ఆన్‌లైన్ స్టోర్ అనే ప్రాజెక్ట్‌ను సృష్టించాలనుకుంటున్నారని చెప్పండి. మీ ప్రాజెక్ట్‌ను ప్రారంభించడానికి మీరు ఈ క్రింది దశలను అనుసరించవచ్చు. మీ డెవలప్‌మెంట్ డ్రైవ్‌లో ఒక కొత్త డైరెక్టరీని సృష్టించండి, ఉదా. D: Sites online-store

దశ 4) CodeIgniter-3.1.10 లోని కంటెంట్‌లను తెరవండి, మీరు ఈ క్రింది ఫైల్‌లను చూడగలరు

పై విషయాలను మీ ప్రాజెక్ట్ డైరెక్టరీకి కాపీ చేయండి, ఉదా., D: Sites Online-store

దశ 5) ప్రతిదీ సరిగ్గా ఉందని నిర్ధారించుకోవడానికి, టెర్మినల్‌ని తెరిచి, అంతర్నిర్మిత PHP సర్వర్‌ని ప్రారంభించండి | _+_ |

కింది ఆదేశాన్ని అమలు చేయండి | _+_ |

మీ బ్రౌజర్‌లో కింది URL ని లోడ్ చేయండి

http: // స్థానిక హోస్ట్: 3000/

మీరు పై చిత్రాన్ని చూసినట్లయితే, అంతా బాగా పనిచేస్తుంది,

స్వరకర్త అంటే ఏమిటి?

కంపోజర్ అనేది PHP కోసం ఒక ప్యాకేజీ నిర్వహణ వ్యవస్థ. ఒక ప్యాకేజీ అంటే PHP స్క్రిప్ట్‌ల సమాహారం, ఇది ఒకే లక్ష్యం కోసం కలిసి పనిచేస్తుంది. ఈ నిర్వచనం ఆధారంగా, కోడ్‌ఇగ్నిటర్ అనేది ఒక ఫ్రేమ్‌వర్క్ అయినప్పటికీ, స్వరకర్త పదాలలో ప్యాకేజీగా లేబుల్ చేయడానికి అర్హత పొందవచ్చు.

కింది చిత్రం కంపోజర్ ఎలా పనిచేస్తుందో చూపుతుంది

కోడ్‌ఇగ్నిటర్ రచయిత ప్యాకేజీని ఇక్కడ హోస్ట్ చేస్తారు ప్యాకేజిస్ట్ ఇది PHP ప్యాకేజీలు మొదలైన వాటికి కేంద్ర రిపోజిటరీ.

కోడ్‌ఇగ్నిటర్‌ను డౌన్‌లోడ్ చేయడానికి డెవలపర్ కంపోజర్ ఆదేశాన్ని అమలు చేసినప్పుడు, కంపోజర్ ప్యాకేజీస్ట్‌తో కమ్యూనికేట్ చేస్తాడు మరియు ప్యాకేజీ యొక్క తాజా విడుదలను డౌన్‌లోడ్ చేస్తాడు. కోడ్‌ఇగ్నిటర్ వంటి ఫ్రేమ్‌వర్క్‌లను ఇన్‌స్టాల్ చేయడంతో పాటు, కంపోజర్‌ను కూడా ఉపయోగించవచ్చు;

  • థర్డ్ పార్టీ ఇమెయిల్ లేదా డేటాబేస్ లైబ్రరీ వంటి వ్యక్తిగత ప్యాకేజీలను ఇన్‌స్టాల్ చేయండి
  • ఇప్పటికే ఉన్న ప్యాకేజీలను అప్‌డేట్ చేయండి
  • ఇన్‌స్టాల్ చేసిన ప్యాకేజీలను తొలగించండి

స్వరకర్తను ఎలా ఇన్‌స్టాల్ చేయాలి

దశ 1) మీ బ్రౌజర్‌లో కింది URL ని లోడ్ చేయండి https://getcomposer.org/download/

సెటప్‌ను డౌన్‌లోడ్ చేయండి మరియు ఇన్‌స్టాలేషన్ సూచనలను అనుసరించండి.

దశ 2) కమాండ్ ప్రాంప్ట్/టెర్మినల్ తెరవండి

కింది ఆదేశాన్ని అమలు చేయండి | _+_ |

మీరు ఈ క్రింది ఫలితాలను చూస్తారు

మీరు పై ఫలితాలను చూడగలిగితే, అభినందనలు, మీరు స్వరకర్తను విజయవంతంగా ఇన్‌స్టాల్ చేసారు.

ఇప్పుడు ఆన్‌లైన్-స్టోర్ అనే కొత్త ప్రాజెక్ట్‌ను సృష్టిద్దాం

కింది ఆదేశాన్ని అమలు చేయండి | _+_ |

ఇక్కడ,

  • కంపోజర్ క్రియేట్-ప్రాజెక్ట్ కోడ్‌ఇగ్నిటర్/ఫ్రేమ్‌వర్క్ ఆన్‌లైన్-స్టోర్ కంపోజర్ కంపోజర్ ప్రోగ్రామ్‌ను ప్రారంభిస్తుంది, నేమ్‌స్పేస్ కోడ్‌ఇగ్నిటర్‌లో పేర్కొన్న ప్రాజెక్ట్ ఫ్రేమ్‌వర్క్‌ను క్రియేట్-ప్రాజెక్ట్ డౌన్‌లోడ్ చేస్తుంది.

మీరు ఈ క్రింది వాటికి సమానమైన ఫలితాలను చూడగలగాలి

ఒకవేళ మీరు టెర్మినల్‌పై కమాండ్‌లకు పెద్ద అభిమాని అయితే మీరు వెళ్ళడానికి ఇదే మార్గం, లేకపోతే మీరు మంచి పాత ఫ్యాషన్‌తో డౌన్‌లోడ్ చేసిన జిప్ ఫైల్, అన్జిప్ మరియు హ్యాపీ కోడింగ్‌ను ఉపయోగించవచ్చు.

CodeIgniter కాన్ఫిగర్ ఫైల్స్

ఇప్పుడు మేము కోడ్‌ఇగ్నిటర్‌ను విజయవంతంగా ఇన్‌స్టాల్ చేశాము, కాన్ఫిగరేషన్ డైరెక్టరీని చూద్దాం

ఆకృతీకరణ డైరెక్టరీ | _+_ | లో ఉంది

ఇక్కడ,

  • autoload.php - అప్లికేషన్ ప్రారంభమైనప్పుడు లోడ్ చేయాల్సిన సహాయకులు, గ్రంథాలయాలు, డ్రైవర్లు, ప్యాకేజీలు మొదలైనవి పేర్కొంటుంది.
  • config.php - బేస్ url, లాంగ్వేజ్, క్వెరీ స్ట్రింగ్స్ మొదలైన అప్లికేషన్ కాన్ఫిగరేషన్‌లను కలిగి ఉంటుంది.
  • constants.php - పేరు సగ్గెట్స్‌గా, ఈ ఫైల్ నేను అప్లికేషన్ స్థిరాంకాలను నిర్వచించడానికి ఉపయోగించాను
  • database.php - డేటాబేస్ కనెక్షన్ పారామితులను కలిగి ఉంది
  • doctypes.php - డాక్యుమెంట్ రకాలను నిర్వచిస్తుంది అనగా html4, html5, sv10 మొదలైనవి
  • విదేశీ_చార్స్. php - రష్యన్ మరియు ఇతర భాషలలో కనిపించే అక్షరాలను చెప్పడానికి విదేశీ అక్షరాలను నిర్వచిస్తుంది
  • hooks.php - మీ స్వంత హుక్స్ నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తుంది
  • memcached.php - మీరు Memcached తో పాటు CodeIgniter ని ఉపయోగిస్తుంటే, మీరు ఈ ఫైల్‌ను కాన్ఫిగరేషన్‌ల కోసం ఉపయోగించవచ్చు.
  • migration.php - మీరు కోడ్‌ఇగ్నిటర్‌లో డేటాబేస్ మైగ్రేషన్‌లను ఉపయోగించాలనుకుంటే, సెట్టింగులను కాన్ఫిగర్ చేయడానికి మీరు ఈ ఫైల్‌ని ఉపయోగించవచ్చు.
  • mimes.php - ఫైల్ మైమ్ రకాలను కలిగి ఉంది
  • profile.php-అంతర్నిర్మిత కోడ్ఇగ్నిటర్ కంపైలర్ ఉపయోగించే సెట్టింగులను కలిగి ఉంటుంది
  • routes.php - అప్లికేషన్ మార్గాలను కలిగి ఉంది
  • smileys.php - స్మైలీల కోసం సెట్టింగులను కలిగి ఉంది
  • user_agents.php - బ్రౌజర్ యూజర్ ఏజెంట్ల కోసం సెట్టింగులను కలిగి ఉంటుంది, అనగా, Chrome, Opera, Firefox, మొదలైనవి.

కోడ్‌ఇగ్నిటర్ కాన్ఫిగరేషన్‌లు

ఇప్పుడు CodeIgniter | _+_ | లో అత్యంత సాధారణ సెట్టింగ్‌లు కొన్ని చేద్దాం

URL బేస్

cd D:Sites online-store 

బేస్ URL ని సెట్ చేస్తుంది. ఇది ఖాళీగా ఉంటే, కోడ్‌ఇగ్నిటర్ మీ కోసం ఆటోమేటిక్‌గా సెట్ చేస్తుంది. మీరు మీ బేస్ యూఆర్ఎల్ గురించి స్పష్టంగా చెప్పాలనుకుంటే, మీరు ఈ క్రింది వాటిని ఉపయోగించవచ్చు | _+_ |

ఇక్కడ,

  • $ config ['base_url'] = 'http: // Localhost: 3000'; పోర్ట్ 3000 లో నడుస్తున్న లోకల్ హోస్ట్‌కు బేస్ URL ని సెట్ చేస్తుంది.

క్లాస్ ఉపసర్గ

కోడ్‌ఇగ్నిటర్ CI_Classname అనే ఉపసర్గను ఉపయోగిస్తుంది. అత్యుత్తమ అభ్యాసంగా మరియు అంతర్గత తరగతులతో గుద్దుకోవడాన్ని నివారించడానికి, మీరు మీ తరగతిని, అంటే MY_Classname ను ఉపసర్గ చేయవచ్చు. మీ క్లాస్ ఉపసర్గను సెట్ చేయడానికి క్రింది లైన్ ఉపయోగించబడుతుంది | _+_ |

ప్రశ్న తీగలు

ఇవి URL లో సందర్శించిన పారామితులు, అనగా example.com/index.php?q=eggs. మీరు అలాంటి URL లను ఉపయోగించాలనుకుంటే, మీరు | _+_ | సెట్ చేయాలి

ఇతర సెట్టింగులు

తేదీ ఆకృతులు, కాష్ మరియు వీక్షణ మార్గాలు మొదలైన వాటితో సహా మీరు config.php లో సెట్ చేయగల అనేక సెట్టింగ్‌లు, మీరు కాన్ఫిగర్ చేసే వాటిలో ఎక్కువ భాగం మీ అప్లికేషన్ అవసరాలపై ఆధారపడి ఉంటాయి

CodeIgniter లో index.php ని ఎలా తొలగించాలి

CodeIgniter ఒక MVC ఫ్రేమ్‌వర్క్. దీని అర్థం ఇది అప్లికేషన్‌లోకి ఒకే ఎంట్రీ పాయింట్‌ని కలిగి ఉంది, ఇది index.php. మీరు ఏ URL ని యాక్సెస్ చేసినా ఫర్వాలేదు. అన్నీ index.php ద్వారా వెళ్తాయి. అప్రమేయంగా, index.php దిగువ ఉదాహరణలో చూపిన విధంగా URL లో చూపబడుతుంది | _+_ |

URL పొడవుగా మరియు విచిత్రంగా కనిపిస్తుంది. మంచి విషయం ఏమిటంటే, దాన్ని తొలగించడానికి మీరు కోడ్‌ఇగ్నిటర్‌ను కాన్ఫిగర్ చేయవచ్చు.

అప్లికేషన్/config/config.php ని తెరవండి

కింది పంక్తిని గుర్తించండి | _+_ |

ఇక్కడ,

  • పేజీని తీసివేయడానికి మేము mod_rewrite ని ఉపయోగిస్తున్నాము కాబట్టి అవసరానికి అనుగుణంగా, దీనిని ఖాళీగా సెట్ చేయాలి.

తరువాత, మేము URL లను తిరిగి వ్రాసే .htaccess ని సృష్టించాలి

అప్లికేషన్ యొక్క రూట్ డైరెక్టరీలో కొత్త ఫైల్ .htacces ని జోడించండి

కింది కోడ్‌ని జోడించండి | _+_ |

ఇక్కడ,

  • పై కోడ్ అపాచీ సర్వర్‌ను అమలు చేసే వెబ్ సర్వర్‌లను కాన్ఫిగర్ చేయడం కోసం. పై కోడ్ ప్రాథమికంగా URI పారామితులను పొందుతుంది మరియు బ్రౌజర్ URL లో చూపకపోయినా index.php ద్వారా వాటిని అమలు చేస్తుంది.

సారాంశం

  • అవి ఇన్‌స్టాలేషన్ కోడ్ఇగ్నిటర్ రెండు మార్గాలు. మీరు కోడ్‌ఇగ్నిటర్ వెబ్‌సైట్ నుండి తాజా వెర్షన్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు లేదా ఇన్‌స్టాలేషన్‌ను ఆటోమేట్ చేయడానికి మీరు కంపోజర్‌ని ఉపయోగించవచ్చు
  • కంపోజర్ అనేది PHP కోసం ఒక ప్యాకేజీ నిర్వహణ వ్యవస్థ
  • ఒక స్వరకర్తను దీని కోసం ఉపయోగించవచ్చు: వ్యక్తిగత ప్యాకేజీలను ఇన్‌స్టాల్ చేయండి, ఇప్పటికే ఉన్న ప్యాకేజీలను నవీకరించండి ఇన్‌స్టాల్ చేసిన ప్యాకేజీలను తీసివేయండి