ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ಅಪಾಚೆಯೊಂದಿಗೆ ಉಬುಂಟು 8.0 ಅಥವಾ 18.04 ಬಳಸಿ ನಾವು ಪಿಎಚ್ಪಿ 20.04 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು. ವೆಬ್ ಅಭಿವೃದ್ಧಿಗೆ ಇದು ಜನಪ್ರಿಯ ಭಾಷೆಯಾಗಿದ್ದು, ಇದನ್ನು ಮೂಲತಃ 1994 ರಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ ರಾಸ್ಮಸ್ ಲೆರ್ಡಾರ್ಫ್, ಡ್ಯಾನಿಶ್-ಕೆನಡಿಯನ್ ಪ್ರೋಗ್ರಾಮರ್. ಇದು ಕ್ರಿಯಾತ್ಮಕ ಮತ್ತು ಸ್ಪಂದಿಸುವ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬಳಸುವ ಭಾಷೆ. ವಾಸ್ತವವಾಗಿ, ವೇದಿಕೆಗಳು ಸೆಂ ವರ್ಡ್ಪ್ರೆಸ್, ದ್ರುಪಾಲ್ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋನಂತಹ ಜನಪ್ರಿಯವು ಪಿಎಚ್ಪಿ ಆಧರಿಸಿದೆ.
ರಚಿಸಿದ ಪಿಎಚ್ಪಿ ಫೈಲ್ಗಳನ್ನು ಗ್ನು / ಲಿನಕ್ಸ್, ಮ್ಯಾಕೋಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಇತರ ಹಲವು ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು, ಪಿಎಚ್ಪಿ ಸ್ಥಾಪಿಸಲಾದವರೆಗೆ. ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಉಬುಂಟು 8.0 ರಲ್ಲಿ ಪಿಎಚ್ಪಿ 20.04 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು ಎಂಬುದನ್ನು ನೋಡಲಿದ್ದೇವೆ.
ಪಿಎಚ್ಪಿ 8.0 ನ ಸಾಮಾನ್ಯ ಲಕ್ಷಣಗಳು
ಪಿಎಚ್ಪಿಯ ಈ ದಿನದ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಾಗಿದೆ ಪಿಎಚ್ಪಿ 8.0 ಮತ್ತು ನವೆಂಬರ್ 26, 2020 ರಂದು ಬಿಡುಗಡೆಯಾಯಿತು. ಅದರಲ್ಲಿ ನೀವು ಅನೇಕ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಾಣಬಹುದು. ಪಿಎಚ್ಪಿ 8.0 ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪಿಎಚ್ಪಿ ಭಾಷೆಯ ಪ್ರಮುಖ ನವೀಕರಣವಾಗಿದೆ. ಅವುಗಳಲ್ಲಿ ನಾವು ಕಾಣಬಹುದು:
- ಈ ಆವೃತ್ತಿಯು ಅಗತ್ಯವಿರುವ ನಿಯತಾಂಕಗಳನ್ನು ಮಾತ್ರ ಸೂಚಿಸುತ್ತದೆ, ಆಯ್ಕೆಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಿ. ವಾದಗಳು ಕ್ರಮದಿಂದ ಸ್ವತಂತ್ರವಾಗಿವೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ದಾಖಲಿಸಲ್ಪಡುತ್ತವೆ.
- ಗುಣಲಕ್ಷಣಗಳು ರಲ್ಲಿ ಟಿಪ್ಪಣಿಗಳ ಬದಲಿಗೆ ಪಿಎಚ್ಪಿಡಾಕ್, ನಾವು ರಚನಾತ್ಮಕ ಮೆಟಾಡೇಟಾವನ್ನು ಬಳಸಬಹುದು.
- ನಮಗೆ ಅಗತ್ಯವಿದೆ ಆಸ್ತಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮತ್ತು ಪ್ರಾರಂಭಿಸಲು ಕಡಿಮೆ ಕೋಡ್.
- ನಾವು ಎ ಅನ್ನು ಬಳಸಬಹುದು ಸ್ಥಳೀಯ ಯೂನಿಯನ್ ಪ್ರಕಾರದ ಘೋಷಣೆ ಮರಣದಂಡನೆಯ ಸಮಯದಲ್ಲಿ ಅದನ್ನು ಮೌಲ್ಯೀಕರಿಸಲಾಗುತ್ತದೆ.
- ಅಭಿವ್ಯಕ್ತಿ ಅಭಿವ್ಯಕ್ತಿಗಳು. ಹೊಸ ಹೊಂದಾಣಿಕೆಯ ಅಭಿವ್ಯಕ್ತಿಗಳು ಸ್ವಿಚ್ಗೆ ಹೋಲುತ್ತವೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿವೆ; ಪಂದ್ಯವು ಒಂದು ಅಭಿವ್ಯಕ್ತಿಯಾಗಿದೆ, ಇದರರ್ಥ ಅದನ್ನು ಅಸ್ಥಿರಗಳಾಗಿ ಸಂಗ್ರಹಿಸಬಹುದು ಅಥವಾ ಹಿಂತಿರುಗಿಸಬಹುದು. ಇದು ಕಟ್ಟುನಿಟ್ಟಾದ ಹೋಲಿಕೆಗಳನ್ನು ಸಹ ಮಾಡುತ್ತದೆ.
- ನಲ್ಸೇಫ್ ಆಪರೇಟರ್. ಶೂನ್ಯ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಬದಲು, ಬಳಕೆದಾರರು ಹೊಸ ಶೂನ್ಯ ಸುರಕ್ಷಿತ ಆಪರೇಟರ್ನೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಬಳಸಬಹುದು. ಒಂದು ಅಂಶದ ಮೌಲ್ಯಮಾಪನ ವಿಫಲವಾದಾಗ, ಸರಪಳಿಯ ಮರಣದಂಡನೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಶೂನ್ಯವೆಂದು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ.
- ತಂತಿಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳ ನಡುವಿನ ಸ್ಮಾರ್ಟ್ ಹೋಲಿಕೆಗಳು.
- ಹೆಚ್ಚಿನ ಆಂತರಿಕ ಕಾರ್ಯಗಳು ಈಗ ಒದಗಿಸುತ್ತವೆ ನಿಯತಾಂಕವನ್ನು ಮೌಲ್ಯೀಕರಿಸದಿದ್ದರೆ ವಿನಾಯಿತಿ ದೋಷ.
ಇವು ಪಿಎಚ್ಪಿ 8.0 ನ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳಾಗಿವೆ. ಅವರು ಮಾಡಬಹುದು ಅವೆಲ್ಲವನ್ನೂ ವಿವರವಾಗಿ ನೋಡಿ ಪಿ.ಪಿ.ಪಿ.ನೆಟ್.
ಉಬುಂಟುನಲ್ಲಿ ಪಿಎಚ್ಪಿ 8.0 ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಪಿಪಿಎ ಸೇರಿಸಿ
ಈ ಬರವಣಿಗೆಯ ಸಮಯದಲ್ಲಿ ಉಬುಂಟು 7.4 ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಪಿಎಚ್ಪಿ 20.04 ಡೀಫಾಲ್ಟ್ ಆವೃತ್ತಿಯಾಗಿದೆ. ಪಿಎಚ್ಪಿಯ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ನಾವು ಒಂಡ್ರೆಜ್ ಪಿಪಿಎ ಭಂಡಾರವನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಇದು ಪಿಎಚ್ಪಿಯ ಬಹು ಆವೃತ್ತಿಗಳು ಮತ್ತು ವಿಸ್ತರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ಅನುಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯುವ ಮೊದಲು ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಸಿಸ್ಟಮ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ನವೀಕರಿಸಿ. ನಾವು ಕೆಲವು ಅವಲಂಬನೆಗಳನ್ನು ಸಹ ಸ್ಥಾಪಿಸುತ್ತೇವೆ.
sudo apt update; sudo apt upgrade
sudo apt install ca-certificates apt-transport-https software-properties-common
ಅವಲಂಬನೆಗಳ ಸ್ಥಾಪನೆಯ ನಂತರ, ನಾವು ಮಾಡಬಹುದು ಸೇರಿಸಿ ಒಂಡ್ರೆಜ್ ಪಿಪಿಎ. ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಮಾತ್ರ ಬಳಸಬೇಕಾಗುತ್ತದೆ:
sudo add-apt-repository ppa:ondrej/php
ಅಪಾಚೆಯಲ್ಲಿ ಪಿಎಚ್ಪಿ 8.0 ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ನಮ್ಮ ತಂಡದಲ್ಲಿ ಪಿಪಿಎ ಸೇರಿಸಿದ ನಂತರ, ಅದು ಸಂಭವಿಸಬೇಕು ರೆಪೊಸಿಟರಿಗಳಿಂದ ಲಭ್ಯವಿರುವ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ.
ನೀವು ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತಿದ್ದರೆ, ಅಪಾಚೆ ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ನೀವು ಪಿಎಚ್ಪಿ 8.0 ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮುಂದುವರಿಯಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
sudo apt install php8.0 libapache2-mod-php8.0
ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಅಪಾಚೆ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು.
sudo systemctl restart apache2
ಈ ಸಮಯದಲ್ಲಿ, ನಾವು ಮಾಡಬಹುದು ಸರ್ವರ್ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಪಿಎಚ್ಪಿ ಆವೃತ್ತಿಯನ್ನು ಖಚಿತಪಡಿಸಿ:
php -v
ನೀವು ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಬಳಸಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ, ಅಗತ್ಯ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:
sudo apt install php8.0-fpm libapache2-mod-fcgid
ರಿಂದ ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ, ನಾವು ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳೊಂದಿಗೆ:
sudo a2enmod proxy_fcgi setenvif sudo a2enconf php8.0-fpm
ನಂತರ ನಾವು ಹಿಂತಿರುಗಬೇಕಾಗಿದೆ ಬದಲಾವಣೆಗಳು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಲು ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ:
sudo systemctl restart apache2
ಪಿಎಚ್ಪಿ 8 ವಿಸ್ತರಣೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
ಪಿಎಚ್ಪಿ ವಿಸ್ತರಣೆಗಳು ಪಿಎಚ್ಪಿಯ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವ ಗ್ರಂಥಾಲಯಗಳಾಗಿವೆ. ಈ ವಿಸ್ತರಣೆಗಳು ಪ್ಯಾಕೇಜ್ಗಳಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸ್ಥಾಪಿಸಬಹುದು:
sudo apt install php8.0-[nombre-de-extension]
ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
ಪಿಎಚ್ಪಿ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ದೃ irm ೀಕರಿಸಲು, ನಾವು ಮಾಡಬಹುದಾದ ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರದಿಂದ ರಲ್ಲಿ ಪಿಎಚ್ಪಿ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ / var / www / html ಕರೆಯಲಾಗುತ್ತದೆ info.php:
sudo vim /var/www/html/info.php
ಫೈಲ್ ಒಳಗೆ, ನಾವು ಮಾತ್ರ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಅಂಟಿಸಿ ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ.
<?php phpinfo(); ?>
ಅಂತಿಮವಾಗಿ, ನಮ್ಮ ನೆಚ್ಚಿನ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಾವು URL ನಲ್ಲಿ ಸರ್ವರ್ನ IP ವಿಳಾಸವನ್ನು ಬರೆಯಲಿದ್ದೇವೆ ಮತ್ತು ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ಫೈಲ್ನ ಹೆಸರು:
http://ip-de-servidor/info.php
ಈ ಸಣ್ಣ ಫೈಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವಾಗ, ಎಲ್ಲವೂ ಸರಿಯಾಗಿದ್ದರೆ ನಾವು ಈ ಕೆಳಗಿನ ಪರದೆಯನ್ನು ನೋಡಬೇಕು:
ಮತ್ತು ಇದರೊಂದಿಗೆ ನಾವು ಉಬುಂಟು 8.0 ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ನೊಂದಿಗೆ ಪಿಎಚ್ಪಿ 20.04 ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಸಂಯೋಜಿಸಲಾಗಿದೆ ಎಂದು ಪರಿಗಣಿಸಬಹುದು.
ನೀವು ಈಗಾಗಲೇ ಪಿಎಚ್ಪಿಯ 7 ನೇ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಿದ್ದರೆ, ಅದು ಅಪಾಚೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು, ಪಿಎಚ್ಪಿ 7-ಎಕ್ಸ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಪಿಎಚ್ಪಿ 8.0 ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಅವಶ್ಯಕ:
sudo a2dismod php7.x
sudo a2enmod php8.0
ಇದು ಫೋಲ್ಡರ್ ರಚಿಸಲು ನನಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ
ನಾನು mkdir ನೊಂದಿಗೆ ಪ್ರಯತ್ನಿಸಿದೆ, ಆದರೆ ಇದು php ನೊಂದಿಗೆ ಲೋಡ್ ಆಗುವುದಿಲ್ಲ
ನೀಟ್ಬೀನ್ಸ್ನೊಂದಿಗೆ ತೆರೆಯಲು ನಾನು ಪಿಎಚ್ಪಿ ಸ್ಥಾಪಿಸಲು ಬಯಸುತ್ತೇನೆ, ಅದಕ್ಕೆ ಎರಡು ದಿನಗಳು ಬೇಕಾಯಿತು.
ಯಾವುದೇ ಸಹಾಯವನ್ನು ಪ್ರಶಂಸಿಸಲಾಗುತ್ತದೆ.
ಎಲ್ಲಾ ಮಾಹಿತಿಗಾಗಿ ಧನ್ಯವಾದಗಳು.
^^,
ಹಲೋ ನಾನು ಉಬುಂಟು 16 ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ, ನಾನು PHP 7.0 ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಅದನ್ನು ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ್ದೇನೆ ಆದರೆ ಈಗ ನಾನು apache, mysql ಮತ್ತು php 7 ಅನ್ನು ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಈ ಕೈಪಿಡಿಯನ್ನು ಅನುಸರಿಸಿದ್ದೇನೆ ಆದರೆ ಅದನ್ನು ಕೆಲಸ ಮಾಡಲು ನನಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.
ಅದು ಏಕೆ ಆಗಿರಬಹುದು ಎಂದು ನಿಮಗೆ ಏನಾದರೂ ಕಲ್ಪನೆ ಇದೆಯೇ?
ನಮಸ್ಕಾರ. ನಿಮ್ಮ ಸಮಸ್ಯೆಯನ್ನು ಉಬುಂಟು ಆವೃತ್ತಿಯಿಂದ ನೀಡಲಾಗಿದೆ. ಉಬುಂಟು 16 ಇನ್ನು ಮುಂದೆ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ನಿಮ್ಮ ಉಬುಂಟು ಆವೃತ್ತಿಯನ್ನು ಹೆಚ್ಚು ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಲು ಮತ್ತು php 8. Salu2 ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.
ಧನ್ಯವಾದಗಳು!!! ಅವರು ಮಹಾನ್!