ನೀವು PHP ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರೆ, ನಿಮಗೆ ಖಂಡಿತವಾಗಿಯೂ ಪರೀಕ್ಷಾ ಸರ್ವರ್ ಅಗತ್ಯವಿದೆ. ನೀವು ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಸ್ಥಳೀಯ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸಲು ನೀವು Mac OS ನಲ್ಲಿ ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ. ಒಂದೋ ನೀವು ಆಂತರಿಕ ಮಾರ್ಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ, ಅಂದರೆ. ನೀವು ಆಂತರಿಕ Apache ಅನ್ನು ಬಳಸುತ್ತೀರಿ ಮತ್ತು PHP ಮತ್ತು MySQL ಬೆಂಬಲವನ್ನು ಸ್ಥಾಪಿಸಿ ಅಥವಾ ಕನಿಷ್ಠ ಪ್ರತಿರೋಧದ ಮಾರ್ಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ ಮತ್ತು MAMP ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ.
Mamp ಒಂದು ಸರಳವಾದ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದ್ದು ಅದು ನಿಮಿಷಗಳಲ್ಲಿ ಪರೀಕ್ಷಾ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನೀವು ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಇಲ್ಲಿ. ನೀವು 2 ಆವೃತ್ತಿಗಳಿಂದ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಒಂದು ಉಚಿತವಾಗಿದೆ ಮತ್ತು ಪಾವತಿಸಿದ ಆವೃತ್ತಿಯ ಕೆಲವು ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ, ಆದರೆ ಇದು ಸಾಮಾನ್ಯ ಪರೀಕ್ಷೆಗೆ ಸಾಕು. ಉದಾಹರಣೆಗೆ, ಉಚಿತ ಆವೃತ್ತಿಯಲ್ಲಿ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳ ಸಂಖ್ಯೆ ಸೀಮಿತವಾಗಿದೆ. ಅಷ್ಟಾಗಿ ಆಗಿಲ್ಲ ಎನ್ನುವುದು ಸತ್ಯ. ನಾನು ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿಲ್ಲ, ಆದರೆ ಮಿತಿಯು ಗ್ರಾಫಿಕ್ಸ್ ಉಪಕರಣಕ್ಕೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಇದು ಉಚಿತ ಆವೃತ್ತಿಯಲ್ಲಿ ಕನಿಷ್ಠವಾಗಿರುತ್ತದೆ, ಆದರೆ ನೀವು ಹೆಚ್ಚು ವರ್ಚುವಲ್ ಅತಿಥಿಗಳನ್ನು ಬಯಸಿದರೆ, ಕಾನ್ಫಿಗರೇಶನ್ನ ಕ್ಲಾಸಿಕ್ ಮಾರ್ಗದ ಮೂಲಕ ಅದನ್ನು ಸುತ್ತಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಕಡತಗಳನ್ನು.
ಒಮ್ಮೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಡೈರೆಕ್ಟರಿಯನ್ನು ನಿಮ್ಮ ಆದ್ಯತೆಯ ಫೋಲ್ಡರ್ಗೆ ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ. ಜಾಗತಿಕ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಅಥವಾ ನಿಮ್ಮ ಹೋಮ್ ಫೋಲ್ಡರ್ನಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ. MySQL ಸರ್ವರ್ಗಾಗಿ ಆರಂಭಿಕ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಸಹ ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ. ಇದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಇಲ್ಲಿದೆ.
ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ. ಸ್ಪಾಟ್ಲೈಟ್ ಅನ್ನು ತರಲು CMD+space ಒತ್ತಿರಿ ಮತ್ತು ಉಲ್ಲೇಖಗಳಿಲ್ಲದೆ "ಟರ್ಮಿನಲ್" ಎಂದು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು ಸೂಕ್ತವಾದ ಅಪ್ಲಿಕೇಶನ್ ಕಂಡುಬಂದಲ್ಲಿ, Enter ಅನ್ನು ಒತ್ತಿರಿ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ, ಟೈಪ್ ಮಾಡಿ:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
ಕೆಡೆ
/ಅಪ್ಲಿಕೇಶನ್ಗಳು/MAMP/bin/phpMyAdmin/config.inc.php
86 ನೇ ಸಾಲಿನಲ್ಲಿ ನಾವು ನಮ್ಮ ಹೊಸ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಉಲ್ಲೇಖಗಳಲ್ಲಿ ನಮೂದಿಸಬಹುದು.
ತದನಂತರ ಫೈಲ್:
/ಅಪ್ಲಿಕೇಶನ್ಗಳು/MAMP/bin/mamp/index.php
ಈ ಫೈಲ್ನಲ್ಲಿ, ನಾವು 5 ನೇ ಸಾಲಿನಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮೇಲ್ಬರಹ ಮಾಡುತ್ತೇವೆ.
ಈಗ ನಾವು MAMP ಅನ್ನು ಸ್ವತಃ ಪ್ರಾರಂಭಿಸಬಹುದು. ತದನಂತರ ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. "ಪ್ರಾಶಸ್ತ್ಯಗಳು..." ಕ್ಲಿಕ್ ಮಾಡಿ.
ಮೊದಲ ಟ್ಯಾಬ್ನಲ್ಲಿ, ಪ್ರಾರಂಭದಲ್ಲಿ ಯಾವ ಪುಟವನ್ನು ಪ್ರಾರಂಭಿಸಬೇಕು, MAMP ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ಸರ್ವರ್ ಪ್ರಾರಂಭವಾಗಬೇಕೇ ಮತ್ತು MAMP ಮುಚ್ಚಿದಾಗ ಕೊನೆಗೊಳ್ಳಬೇಕೇ ಇತ್ಯಾದಿ ವಿಷಯಗಳನ್ನು ನೀವು ಹೊಂದಿಸಬಹುದು. ನಮಗೆ, ಎರಡನೇ ಟ್ಯಾಬ್ ಹೆಚ್ಚು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ.
ಅದರ ಮೇಲೆ, ನೀವು MySQL ಮತ್ತು Apache ರನ್ ಮಾಡಬೇಕಾದ ಪೋರ್ಟ್ಗಳನ್ನು ಹೊಂದಿಸಬಹುದು. ನಾನು ಚಿತ್ರದಿಂದ 80 ಮತ್ತು 3306 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇನೆ, ಅಂದರೆ ಮೂಲ ಪೋರ್ಟ್ಗಳು (ಕೇವಲ ಕ್ಲಿಕ್ ಮಾಡಿ"ಡೀಫಾಲ್ಟ್ PHP ಮತ್ತು MySQL ಪೋರ್ಟ್ಗಳನ್ನು ಹೊಂದಿಸಿ") ನೀವು ಅದೇ ರೀತಿ ಮಾಡಿದರೆ, MAMP ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ OS X ನಿರ್ವಾಹಕರ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಕೇಳುತ್ತದೆ. ಇದು ಒಂದು ಸರಳ ಕಾರಣಕ್ಕಾಗಿ ಮತ್ತು ಅದು ಸುರಕ್ಷತೆಯಾಗಿದೆ. Mac OS ನಿಮಗೆ ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲದೆ, 1024 ಕ್ಕಿಂತ ಕಡಿಮೆ ಪೋರ್ಟ್ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಚಲಾಯಿಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ.
ಮುಂದಿನ ಟ್ಯಾಬ್ನಲ್ಲಿ, PHP ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
ಕೊನೆಯ ಟ್ಯಾಬ್ನಲ್ಲಿ, ನಮ್ಮ PHP ಪುಟಗಳನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ:
~/ಡಾಕ್ಯುಮೆಂಟ್ಗಳು/PHP/ಪುಟಗಳು/
ನಾವು ನಮ್ಮ PHP ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಎಲ್ಲಿ ಇರಿಸುತ್ತೇವೆ.
ಈಗ MAMP ಚಾಲನೆಯಲ್ಲಿದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು. ಎರಡೂ ದೀಪಗಳು ಹಸಿರು, ಆದ್ದರಿಂದ ನಾವು ಕ್ಲಿಕ್ ಮಾಡಿ "ಪ್ರಾರಂಭ ಪುಟವನ್ನು ತೆರೆಯಿರಿ” ಮತ್ತು ಸರ್ವರ್ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪುಟವು ತೆರೆಯುತ್ತದೆ, ಇದರಿಂದ ನಾವು ಪ್ರವೇಶಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಸರ್ವರ್ ಬಗ್ಗೆ ಮಾಹಿತಿ, ಅಂದರೆ ಅದರಲ್ಲಿ ಏನು ಚಾಲನೆಯಲ್ಲಿದೆ, ಮತ್ತು ವಿಶೇಷವಾಗಿ phpMyAdmin, ಅದರೊಂದಿಗೆ ನಾವು ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಮಾಡೆಲ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಸ್ವಂತ ಪುಟಗಳು ನಂತರ ರನ್ ಆಗುತ್ತವೆ:
http://localhost
ಟ್ಯುಟೋರಿಯಲ್ ನಿಮಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಮತ್ತು ಇದು ಮ್ಯಾಕ್ನಲ್ಲಿ PHP ಮತ್ತು MySQL ಪರೀಕ್ಷಾ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಲು ಸರಳವಾದ ಮಾರ್ಗವನ್ನು ನಿಮಗೆ ಪರಿಚಯಿಸಿದೆ.
ದುರದೃಷ್ಟವಶಾತ್, ಅವನು ಅಲ್ಲ ಎಂದು ನಾನು ಹೇಳಬೇಕಾಗಿದೆ. http://localhost ಇದು ನನಗೆ ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲದ ವಿಳಾಸವಾಗಿದೆ, ನಾನು ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ಗಳನ್ನು ವರ್ಕಿಂಗ್ .htaccess ಜೊತೆಗೆ ಪ್ರಾರಂಭಿಸಬೇಕಾಗಿದೆ. ಮುಂದೆ, ಹೋಸ್ಟಿಂಗ್ನೊಂದಿಗೆ 1:1 ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ, ಅದನ್ನು ನಾನು ಮಾಡಬಹುದು. ಮೊದಲ ಎರಡು ವಿಷಯಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಸೂಚನೆಗಳನ್ನು ವಿಸ್ತರಿಸಬಹುದೇ? ಸದ್ಯಕ್ಕೆ, ನಾನು ಕಚೇರಿಯಲ್ಲಿ Linux ನಲ್ಲಿ php ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿದ್ದೇನೆ, ಅದು ನನ್ನ ಕೆಲಸವನ್ನು ಹೆಚ್ಚು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
MAMP ಸ್ಥಿರ IP ವಿಳಾಸವಾಗಿ ಅಥವಾ ವೈಯಕ್ತಿಕ ವೆಬ್ಶೇರಿಂಗ್ನಲ್ಲಿರುವ ಅದೇ ವೆಬ್ ವಿಳಾಸದಂತೆ ಬೆಂಬಲಿಸುತ್ತದೆ, ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಅವಶ್ಯಕವಾಗಿದೆ http://81.201.57.184 ಅಥವಾ http://osxfil.pilsfree.net
ಆದ್ದರಿಂದ ಆ ಸಂದರ್ಭದಲ್ಲಿ ನಿಮಗೆ 2 ಆಯ್ಕೆಗಳಿವೆ. ನೀವು ಚಿತ್ರಾತ್ಮಕ ಅಂಕುಡೊಂಕು ಬಯಸಿದರೆ, ಪರ ಆವೃತ್ತಿಯನ್ನು ಖರೀದಿಸಿ. ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳ ಮೂಲಕ Apache, mysql ಮತ್ತು php ಅನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ನೀವು Mac OS ನಲ್ಲಿ ನಿಮ್ಮ ಸ್ವಂತ ಪರಿಸರವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು ಮತ್ತು ಹೊಂದಿಸಬಹುದು. Mac OS ಮೂಲತಃ ಅಪಾಚೆಯನ್ನು WWW ಸರ್ವರ್ ಆಗಿ ಹೊಂದಿದೆ. ನಾನು ಭವಿಷ್ಯದಲ್ಲಿ ಅದರ ಬಗ್ಗೆ ಬರೆಯಲು ಬಯಸುತ್ತೇನೆ, ಹೇಗಾದರೂ, ನಾನು ಪ್ರಾಥಮಿಕವಾಗಿ ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಪರೀಕ್ಷಾ ಸರ್ವರ್ ಅನ್ನು ಬಯಸುವ ಮತ್ತು ತಮ್ಮದೇ ಆದ Apache, MySQL, PHP ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವಷ್ಟು ತಾಂತ್ರಿಕವಾಗಿ ಪ್ರವೀಣರಾಗಿರದ ಸಣ್ಣ ಡೆವಲಪರ್ಗಳ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುತ್ತೇನೆ. ವಿಂಡೋಸ್ ಅಡಿಯಲ್ಲಿ ಇದೇ ರೀತಿಯ ಏನಾದರೂ ಇತ್ತು, ಅದನ್ನು ಏನು ಕರೆಯಲಾಯಿತು ಎಂದು ನನಗೆ ನೆನಪಿಲ್ಲ.
ಹೇಗಾದರೂ, ಲೇಖನದ ಆರಂಭದಿಂದ, ನಾನು ಒಂದು ವಿಷಯದಿಂದ ಪ್ರಾರಂಭಿಸುತ್ತಿದ್ದೇನೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಮ್ಯಾಂಪ್ನೊಂದಿಗೆ ವಿಳಾಸ ಪುಸ್ತಕವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಅಪಾಚೆ ನಿದರ್ಶನಕ್ಕಾಗಿ ಕೇವಲ "ಜೈಲು" ಆಗಿದೆ. ಆದರೆ ನೀವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳ ಜ್ಞಾನವನ್ನು ಹೊಂದಿದ್ದರೆ, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ ಇದನ್ನು Mamp ಲೈಟ್ನೊಂದಿಗೆ ಸಾಧಿಸಬಹುದು, /Mamp/conf/apache/httpd.conf ನಿಮಗೆ ಬೇಕಾಗಿರುವುದು. Mamp lite ಮತ್ತು Mamp pro ಒಂದೇ ರೀತಿಯ ಅನುಸ್ಥಾಪನಾ ಚಿತ್ರಣವನ್ನು ಹೊಂದಿರುವುದರಿಂದ ನನ್ನ ಈ ಸಿದ್ಧಾಂತವು ಮತ್ತಷ್ಟು ಬೆಂಬಲಿತವಾಗಿದೆ. ಹೇಗಾದರೂ, ನಾನು ಫೈಲ್ಗಳ ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾದರೆ, ನಾನು ಫೈಲ್ ಅನ್ನು Mac OS ನಲ್ಲಿ ಸ್ಥಳೀಯ Apache ಗೆ ಕಳುಹಿಸುತ್ತೇನೆ ಮತ್ತು ಅದಕ್ಕೆ PHP/MySQL ಅನ್ನು ಸೇರಿಸುತ್ತೇನೆ.
ಮಾಹಿತಿಗಾಗಿ ಧನ್ಯವಾದಗಳು, ನಾನು ಬೇರೆ ಯಾವುದಕ್ಕೂ ಹೋಗುತ್ತೇನೆ. ಸಮಸ್ಯೆಯೆಂದರೆ ಪ್ರತಿಯೊಂದು ಟ್ರಯಾಡ್ ವಿಭಿನ್ನ ಫೈಲ್ ರಚನೆಯನ್ನು ಹೊಂದಿದೆ, ಪ್ರತಿಯೊಂದೂ ವಿಭಿನ್ನ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ಸರ್ವರ್ನಿಂದ conf ಮತ್ತು vhost ಅನ್ನು ಎಳೆಯಲು ಮತ್ತು ಉಳಿದವುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಎಳೆಯಲು ಸಾಕು ಎಂದು ನಾನು ಭಾವಿಸಿದೆ. ನಾನು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ, ಧನ್ಯವಾದಗಳು.
MAMP PRO ಅನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಏನು? ಇದು ಎಲ್ಲಾ .htaccess ನ ಸ್ವತಂತ್ರ ಸಂಪಾದನೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ಗಳ ರಚನೆ (ಅಲಿಯಾಸ್ ಹೆಸರುಗಳು, ಭದ್ರತಾ ಸೆಟ್ಟಿಂಗ್ಗಳು, php ಮಾಡ್ಯೂಲ್ಗಳ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಪೋಸ್ಟ್ಫಿಕ್ಸ್ ಕಾನ್ಫಿಗರೇಶನ್ ಸೇರಿದಂತೆ), ಅಥವಾ ನೀವು DDNS ಮೂಲಕ ನಿಮ್ಮ ಲೋಕಲ್ ಹೋಸ್ಟ್ಗೆ ಡೊಮೇನ್ಗಳನ್ನು ನಿರ್ದೇಶಿಸಬಹುದು.
ಅದನ್ನೇ ನೀವು ಕೇಳುತ್ತಿದ್ದೀರಾ ಅಥವಾ ನಾನು ಪ್ರಶ್ನೆಯನ್ನು ತಪ್ಪಾಗಿ ಅರ್ಥೈಸಿಕೊಂಡಿದ್ದೇನೆಯೇ?