ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಸಂಯೋಜಕವನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಇದು ಒಂದು ಪಿಎಚ್ಪಿಗಾಗಿ ಅವಲಂಬನೆ ವ್ಯವಸ್ಥಾಪಕ. ಇದು ನಮ್ಮ ಯೋಜನೆಗಳು ಅವಲಂಬಿಸಿರುವ ಎಲ್ಲಾ ಅಗತ್ಯ ಪಿಎಚ್ಪಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ನಮಗಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ.
ಈ ಕಾರ್ಯಕ್ರಮವು ಎ ಪಿಎಚ್ಪಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್-ಮಟ್ಟದ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಇದು ಪಿಎಚ್ಪಿ ಸಾಫ್ಟ್ವೇರ್ ಅವಲಂಬನೆಗಳು ಮತ್ತು ಅಗತ್ಯವಿರುವ ಗ್ರಂಥಾಲಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಮಾಣಿತ ಸ್ವರೂಪವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಆದರೂ ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಉಬುಂಟು 18.04 ಗಾಗಿ ಬರೆಯಲಾಗಿದೆ, ಅದೇ ಹಂತಗಳನ್ನು ಉಬುಂಟು 16.04 ಗೆ ಬಳಸಬಹುದು.
ಇಲ್ಲಿ ತೋರಿಸಲಿರುವ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವ ಮೊದಲು, ಮರೆಯದಿರಿ ಹೊಂದಿವೆ ಪಿಎಚ್ಪಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ನಿಮ್ಮ ಉಬುಂಟು 18.04 ಸಿಸ್ಟಮ್ನಲ್ಲಿ. ನೀವು ಅದನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಿರಿ (Ctrl + Alt + T) ಮತ್ತು ಟೈಪ್ ಮಾಡಿ:
sudo apt install php libapache2-mod-php php-mysql
ಸಂಯೋಜಕವನ್ನು ಸ್ಥಾಪಿಸಿ
ಈ ಅವಲಂಬನೆ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಮತ್ತು ಸ್ಥಾಪಿಸುವ ಮೊದಲು, ಮೊದಲು ನಾವು ಪಿಎಚ್ಪಿ-ಸಿಎಲ್ಐ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕು, ಇದು ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಬರೆಯುತ್ತೇವೆ:
sudo apt install php-cli
ಈಗ ನಾವು ನಮ್ಮ ಯಂತ್ರದಲ್ಲಿ ಪಿಎಚ್ಪಿ-ಕ್ಲೈ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ, ನಾವು ಮಾಡಬಹುದು ಅಗತ್ಯ ಸ್ಥಾಪಕವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಇದರೊಂದಿಗೆ:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
ಮೇಲಿನ ಆಜ್ಞೆ ಸಂಯೋಜಕ- setup.php ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ ಪ್ರಸ್ತುತ ಕಾರ್ಯ ಡೈರೆಕ್ಟರಿಗೆ.
ಮುಂದೆ, ನಾವು SHA-384 ಹ್ಯಾಶ್ನ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸ್ಥಾಪಕದ ಕೊನೆಯ ಹ್ಯಾಶ್ನೊಂದಿಗೆ ಹೋಲಿಸುವ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಡೇಟಾದ ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸಬೇಕಾಗಿದೆ. ಇದನ್ನು ಸಂಯೋಜಕ ಸಾರ್ವಜನಿಕ ಕೀಗಳು / ಸಹಿಗಳ ಪುಟದಲ್ಲಿ ಕಾಣಬಹುದು.
ನಾವು ಈ ಕೆಳಗಿನ wget ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೇವೆ ಇತ್ತೀಚಿನ ಸ್ಥಾಪಕದ ನಿರೀಕ್ಷಿತ ಸಹಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ನಿಮ್ಮ ಗಿಥಬ್ ಪುಟದಿಂದ ಮತ್ತು ಅದನ್ನು HASH ಎಂಬ ವೇರಿಯೇಬಲ್ ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ:
HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
ಈಗ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಸ್ಥಾಪನೆ ಸ್ಕ್ರಿಪ್ಟ್ ದೋಷಪೂರಿತವಾಗಿಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸಿ:
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
ಹ್ಯಾಶ್ ಮೌಲ್ಯಗಳು ಹೊಂದಿಕೆಯಾದರೆ, ನೀವು ಈ ಕೆಳಗಿನ ಫಲಿತಾಂಶವನ್ನು ನೋಡುತ್ತೀರಿ:
ಹ್ಯಾಶ್ಗಳು ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, ನೀವು “ಸ್ಥಾಪಕ ಭ್ರಷ್ಟ”. ಸ್ಥಾಪಕವನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರ, ನಾವು ಮುಂದಿನ ಹಂತಕ್ಕೆ ಮುಂದುವರಿಯಬಹುದು.
ಕೆಳಗಿನ ಆಜ್ಞೆ / usr / local / bin ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಯೋಜಕವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
ಇದನ್ನು ಸಿಸ್ಟಮ್-ವೈಡ್ ಆಜ್ಞೆಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗುವುದು ಮತ್ತು ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಿರುತ್ತದೆ.
ಕೊನೆಯ ಹಂತ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ:
composer
ಮೇಲಿನ ಆಜ್ಞೆಯು ಲಭ್ಯವಿರುವ ಆವೃತ್ತಿ, ಆಜ್ಞೆಗಳು ಮತ್ತು ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.
ನೀವು ಹೊಂದಲು ಬಯಸಿದರೆ ಪ್ರತಿ ಯೋಜನೆಗೆ ಒಂದು ಸಂಯೋಜಕ ಸ್ಥಾಪನೆ, ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:
php composer-setup.php
ಇದು ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಕಾರ್ಯ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಯೋಜಕ.ಫಾರ್ ಎಂಬ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಚಾಲನೆಯಲ್ಲಿರುವ ಮೂಲಕ ನೀವು ಇದನ್ನು ಬಳಸಬಹುದು:
./composer.phar comando
ಸಂಯೋಜಕದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು
ನಿಮ್ಮ ಉಬುಂಟು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ನಾವು ಹೋಗುತ್ತೇವೆ ಪಿಎಚ್ಪಿ ಯೋಜನೆಯಲ್ಲಿ ಇದರ ಬಳಕೆಯ ಮೂಲ ನೋಟ.
ಮೊದಲ ಹಂತವೆಂದರೆ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುವುದು ಅದು ಯೋಜನೆಯ ಮೂಲ ಡೈರೆಕ್ಟರಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು ಸಂಯೋಜಕ.ಜೆಸನ್ ಫೈಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಈ ಫೈಲ್ ಪಿಎಚ್ಪಿ ಅವಲಂಬನೆಗಳು ಮತ್ತು ಇತರ ಮೆಟಾಡೇಟಾ ಸೇರಿದಂತೆ ನಮ್ಮ ಪಿಎಚ್ಪಿ ಯೋಜನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ.
mkdir ~/mi-primer-proyecto-con-composer cd ~/mi-primer-proyecto-con-composer
ಮುಂದಿನ ಹಂತವು "ಅನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಸ ಸಂಯೋಜಕ.ಜೆಸನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು"ಸಂಯೋಜಕರಿಗೆ ಪ್ಯಾಕೇಜ್-ಹೆಸರು ಅಗತ್ಯವಿದೆ", ನಾವು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಬಯಸುವ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೇವೆ.
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಒಂದು ಪ್ಯಾಕೇಜ್ ಬಳಸಿ ಪ್ರಸ್ತುತ ಸಮಯ ಮತ್ತು ದಿನಾಂಕವನ್ನು ಮುದ್ರಿಸುವ ಮಾದರಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಕಾರ್ಬನ್.
ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಹೊಸ ಸಂಯೋಜಕ.ಜೆಸನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಕಾರ್ಬನ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ:
composer require nesbot/carbon
ನಮ್ಮ ಯೋಜನೆಯ ಡೈರೆಕ್ಟರಿ
ನಮ್ಮ ಯೋಜನೆಯ ಡೈರೆಕ್ಟರಿ ಪಟ್ಟಿಯನ್ನು ನಾವು ಅವಲೋಕಿಸಿದರೆ, ಅದರಲ್ಲಿ ಎರಡು ಫೈಲ್ಗಳಾದ ಕಾಂಪೊಸರ್.ಜೆಸನ್ ಮತ್ತು ಸಂಯೋಜಕ.ಲಾಕ್ ಮತ್ತು ಮಾರಾಟಗಾರ ಎಂಬ ಡೈರೆಕ್ಟರಿ ಇರುವುದನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ.
- El ಮಾರಾಟಗಾರರ ಡೈರೆಕ್ಟರಿ ಯೋಜನೆಯ ಅವಲಂಬನೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿರುವ ಡೈರೆಕ್ಟರಿಯಾಗಿದೆ.
- ಫೈಲ್ ಸಂಯೋಜಕ.ಲಾಕ್ ಸ್ಥಾಪಿಸಲಾದ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ಯಾಕೇಜ್ಗಳ ನಿಖರವಾದ ಆವೃತ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ.
- ಸಂಯೋಜಕ.ಜೆಸನ್ ಪಿಎಚ್ಪಿ ಯೋಜನೆ ಮತ್ತು ಎಲ್ಲಾ ಪಿಎಚ್ಪಿ ಅವಲಂಬನೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಸಂಯೋಜಕ ಭಂಡಾರದಲ್ಲಿ ಹುಡುಕಬಹುದು ಪ್ಯಾಕೇಜಿಸ್ಟ್ ಬಳಸಲು ಪಿಎಚ್ಪಿ ಪ್ಯಾಕೇಜುಗಳು.
ಪರೀಕ್ಷಾ ಫೈಲ್
ಸಂಯೋಜಕ ಒದಗಿಸುತ್ತದೆ ಸ್ವಯಂ-ಲೋಡಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳು ಅದು ಬಳಸಲು ಅಗತ್ಯವಿಲ್ಲದೆ ಪಿಎಚ್ಪಿ ತರಗತಿಗಳನ್ನು ಬಳಸಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಅಗತ್ಯವಿರುವ o ಸೇರಿವೆ ಫೈಲ್ಗಳಲ್ಲಿ.
Test.php ಎಂಬ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿ:
<?php require __DIR__ . '/vendor/autoload.php'; use Carbon\Carbon; printf("Fecha y hora del sistema: %s", Carbon::now());
ಫೈಲ್ ಅನ್ನು ಉಳಿಸಲಾಗುತ್ತಿದೆ, ನಾವು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:
php prueba.php
ಫಲಿತಾಂಶವು ಈ ರೀತಿ ಇರಬೇಕು:
ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಪ್ಯಾಕೇಜುಗಳನ್ನು ನವೀಕರಿಸಿ
ಅಗತ್ಯವಿದ್ದರೆ, ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನವೀಕರಿಸಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:
composer update
ಆಜ್ಞೆಯು ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ಗಳ ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿ ಕಂಡುಬಂದಲ್ಲಿ ಅದು ಸಾಧ್ಯವಾದರೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತದೆ.
ಪ್ಯಾರಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ ಭೇಟಿ ನೀಡಿ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಪುಟ ಸಂಯೋಜಕ.
ಸಂಯೋಜಕ?
hahahahahahaha
ಫಕಿಂಗ್ ಮಾಸ್ಟರ್ !!!!!