ಸಂಯೋಜಕ, ಉಬುಂಟು 18.04 ನಲ್ಲಿ ಈ ಪಿಎಚ್ಪಿ ಅವಲಂಬನೆ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಸ್ಥಾಪಿಸಿ

ಸಂಯೋಜಕ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಸಂಯೋಜಕವನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಇದು ಒಂದು ಪಿಎಚ್ಪಿಗಾಗಿ ಅವಲಂಬನೆ ವ್ಯವಸ್ಥಾಪಕ. ಇದು ನಮ್ಮ ಯೋಜನೆಗಳು ಅವಲಂಬಿಸಿರುವ ಎಲ್ಲಾ ಅಗತ್ಯ ಪಿಎಚ್ಪಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ನಮಗಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ.

ಈ ಕಾರ್ಯಕ್ರಮವು ಎ ಪಿಎಚ್ಪಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್-ಮಟ್ಟದ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಇದು ಪಿಎಚ್ಪಿ ಸಾಫ್ಟ್‌ವೇರ್ ಅವಲಂಬನೆಗಳು ಮತ್ತು ಅಗತ್ಯವಿರುವ ಗ್ರಂಥಾಲಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಮಾಣಿತ ಸ್ವರೂಪವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಆದರೂ ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಉಬುಂಟು 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

ನಮ್ಮ ಯೋಜನೆಯ ಡೈರೆಕ್ಟರಿ

ನಮ್ಮ ಯೋಜನೆಯ ಡೈರೆಕ್ಟರಿ ಪಟ್ಟಿಯನ್ನು ನಾವು ಅವಲೋಕಿಸಿದರೆ, ಅದರಲ್ಲಿ ಎರಡು ಫೈಲ್‌ಗಳಾದ ಕಾಂಪೊಸರ್.ಜೆಸನ್ ಮತ್ತು ಸಂಯೋಜಕ.ಲಾಕ್ ಮತ್ತು ಮಾರಾಟಗಾರ ಎಂಬ ಡೈರೆಕ್ಟರಿ ಇರುವುದನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ.

ಕಾರ್ಬನ್ ಸಂಯೋಜಕ ಪ್ರಾಜೆಕ್ಟ್ ಡೈರೆಕ್ಟರಿ ಪಟ್ಟಿ

  1. El ಮಾರಾಟಗಾರರ ಡೈರೆಕ್ಟರಿ ಯೋಜನೆಯ ಅವಲಂಬನೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿರುವ ಡೈರೆಕ್ಟರಿಯಾಗಿದೆ.
  2. ಫೈಲ್ ಸಂಯೋಜಕ.ಲಾಕ್ ಸ್ಥಾಪಿಸಲಾದ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ಯಾಕೇಜ್‌ಗಳ ನಿಖರವಾದ ಆವೃತ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ.
  3. ಸಂಯೋಜಕ.ಜೆಸನ್ ಪಿಎಚ್ಪಿ ಯೋಜನೆ ಮತ್ತು ಎಲ್ಲಾ ಪಿಎಚ್ಪಿ ಅವಲಂಬನೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.

ಸಂಯೋಜಕ ಭಂಡಾರದಲ್ಲಿ ಹುಡುಕಬಹುದು ಪ್ಯಾಕೇಜಿಸ್ಟ್ ಬಳಸಲು ಪಿಎಚ್ಪಿ ಪ್ಯಾಕೇಜುಗಳು.

ಪರೀಕ್ಷಾ ಫೈಲ್

ಸಂಯೋಜಕ ಒದಗಿಸುತ್ತದೆ ಸ್ವಯಂ-ಲೋಡಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳು ಅದು ಬಳಸಲು ಅಗತ್ಯವಿಲ್ಲದೆ ಪಿಎಚ್ಪಿ ತರಗತಿಗಳನ್ನು ಬಳಸಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಅಗತ್ಯವಿರುವ 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

ಆಜ್ಞೆಯು ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್‌ಗಳ ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿ ಕಂಡುಬಂದಲ್ಲಿ ಅದು ಸಾಧ್ಯವಾದರೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತದೆ.

ಪ್ಯಾರಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ ಭೇಟಿ ನೀಡಿ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಪುಟ ಸಂಯೋಜಕ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಜೇವಿಯರ್ ಗೊನ್ಜಾಲೆಜ್ ಡಿಜೊ

    ಸಂಯೋಜಕ?
    hahahahahahaha
    ಫಕಿಂಗ್ ಮಾಸ್ಟರ್ !!!!!