ඔබ PHP යෙදුම් සංවර්ධනය කරන්නේ නම්, ඔබට අනිවාර්යයෙන්ම පරීක්ෂණ සේවාදායකයක් අවශ්ය වේ. ඔබට වෙබ් අඩවියේ සේවාදායකයක් නොමැති නම්, ඔබට දේශීය සේවාදායකයක් සැකසීමට Mac OS හි විකල්ප කිහිපයක් තිබේ. එක්කෝ ඔබ අභ්යන්තර මාර්ගය ගන්න, i.e. ඔබ අභ්යන්තර Apache භාවිතා කර PHP සහ MySQL සහාය ස්ථාපනය කරන්න, නැතහොත් අවම ප්රතිරෝධයේ මාර්ගයක් ගෙන MAMP බාගන්න.
Mamp යනු මිනිත්තු කිහිපයකින් පරීක්ෂණ පරිසරයක් සැකසීමට ඔබට ඉඩ සලසන සරල යෙදුමකි. ඔයා ඒක බාගන්න මෙහි. ඔබට අනුවාද 2කින් තෝරාගත හැක. එකක් නොමිලේ වන අතර ගෙවන ලද අනුවාදයේ සමහර විශේෂාංග නොමැත, නමුත් එය සාමාන්ය පරීක්ෂණ සඳහා ප්රමාණවත් වේ. උදාහරණයක් ලෙස, නිදහස් අනුවාදය තුළ අථත්ය අමුත්තන් සංඛ්යාව සීමා වේ. එය කිසිසේත්ම නොවන බව සත්යයකි. මම එය උත්සාහ කර නැත, නමුත් සීමාව අදාළ වන්නේ ග්රැෆික් මෙවලමට පමණක් යැයි මම සිතමි, එය නිදහස් අනුවාදයේ අවම වේ, නමුත් ඔබට වැඩි අතථ්ය අමුත්තන් අවශ්ය නම්, සම්භාව්ය වින්යාස මාර්ගය හරහා එය වටා යාමට හැකි විය යුතුය. ගොනු.
බාගත කළ පසු, ඔබ කළ යුත්තේ ඩිරෙක්ටරිය ඔබ කැමති ෆෝල්ඩරයට ඇදගෙන යාමයි. ගෝලීය යෙදුම් හෝ ඔබගේ නිවසේ ෆෝල්ඩරයේ යෙදුම් වෙත. MySQL සේවාදායකය සඳහා මූලික මුරපදය වෙනස් කිරීම ද යෝග්ය වේ. ඒක කරන්නේ මෙහෙමයි.
ටර්මිනල් එකක් විවෘත කරන්න. SpotLight ගෙන ඒමට 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 ports සකසන්න") ඔබ එයම කරන්නේ නම්, MAMP ආරම්භ කිරීමෙන් පසු OS X පරිපාලක මුරපදය ඉල්ලා සිටී. එය එක් සරල හේතුවක් නිසා වන අතර එය ආරක්ෂාවයි. Mac OS ඔබට මුරපදයක් නොමැතිව, 1024 ට වඩා අඩු වරායන්හි කිසිවක් ධාවනය කිරීමට ඉඩ නොදේ.
ඊළඟ පටිත්තෙහි, PHP අනුවාදය තෝරන්න.
අවසාන පටිත්තෙහි, අපගේ PHP පිටු ගබඩා කරන්නේ කොතැනද යන්න අපි තෝරා ගනිමු. ඉතින් උදාහරණයක් ලෙස:
~/ලේඛන/PHP/පිටු/
අපි අපේ PHP යෙදුම තබන්නේ කොහේද?
දැන් MAMP ක්රියාත්මක වන්නේ දැයි පරීක්ෂා කිරීමට පමණි. ලයිට් දෙකම කොළ පාටයි, ඒ නිසා අපි ක්ලික් කරන්න "ආරම්භක පිටුව විවෘත කරන්න” සහ සේවාදායකය පිළිබඳ තොරතුරු පිටුවක් විවෘත වනු ඇත, එයින් අපට ප්රවේශ විය හැකිය, උදාහරණයක් ලෙස, සේවාදායකය පිළිබඳ තොරතුරු, එනම් එහි ක්රියාත්මක වන දේ සහ විශේෂයෙන් phpMyAdmin, අපට දත්ත සමුදායන් ආකෘති කිරීමට හැකි වේ. තමන්ගේම පිටු පසුව ක්රියාත්මක වන්නේ:
http://localhost
ඔබට නිබන්ධනය ප්රයෝජනවත් යැයි මම විශ්වාස කරන අතර එය ඔබට Mac මත PHP සහ MySQL පරීක්ෂණ පරිසරයක් සැකසීමට සරල ක්රමයක් හඳුන්වා දුන්නේය.
අවාසනාවට, ඔහු එසේ නොවූ බව මට පැවසිය යුතුය. http://localhost මට පිළිගත නොහැකි ලිපිනයකි, මට වැඩ කරන .htaccess සමඟ එක්ව virtualhosts ආරම්භ කිරීමට අවශ්යයි. ඊළඟට, 1:1 සේවාදායකයක් සත්කාරකත්වය සමඟ වින්යාස කරන්න, එය මට කළ හැකිය. පළමු කරුණු දෙක සඳහා, ඔබට කරුණාකර උපදෙස් පුළුල් කළ හැකිද? දැනට, මගේ කාර්යාලයේ ලිනක්ස් හි php සේවාදායකයක් තිබේ, එය මගේ වැඩ කටයුතු වඩාත් පහසු කරයි.
MAMP ස්ථාවර IP ලිපිනයට හෝ පුද්ගලික වෙබ් බෙදාගැනීමේ වෙබ් ලිපිනයට සහය දක්වයි, මගේ නඩුවේදී එය අවශ්ය වේ http://81.201.57.184 හෝ http://osxfil.pilsfree.net
එබැවින් එවැනි අවස්ථාවක ඔබට විකල්ප 2 ක් ඇත. ඔබට චිත්රක සිග්සැග් අවශ්ය නම්, ප්රෝ අනුවාදය මිලදී ගන්න. වින්යාස ගොනු හරහා Apache, mysql සහ php වින්යාස කරන්නේ කෙසේදැයි ඔබ දන්නේ නම්, ඔබට Mac OS තුළ ඔබේ පරිසරය වින්යාස කර සැකසීමට හැකිය. Mac OS මූලික වශයෙන් Apache එහි WWW සේවාදායකය ලෙස ඇත. මට අනාගතයේදී ඒ ගැන ලිවීමට අවශ්යයි, කෙසේ වෙතත්, මම මූලික වශයෙන් සැලකිලිමත් වන්නේ ඔවුන්ගේ යෙදුම් සඳහා පරීක්ෂණ සේවාදායකයක් අවශ්ය සහ ඔවුන්ගේම Apache, MySQL, PHP වින්යාස කිරීමට තරම් තාක්ෂණිකව ප්රවීණ නොවන කුඩා සංවර්ධකයින් ගැන ය. ඉස්සර Windows යටතේත් ඒ වගේ දෙයක් තිබුනා, මට මතක නෑ ඒක මොකක්ද කියලා.
කොහොම හරි ලිපියේ මුල ඉඳන්ම මම පටන් ගන්නේ එක දෙයකින්. වෙනත් වචන වලින් කිවහොත්, Mamp සහිත ලිපින පොත වින්යාස ගොනු සහිත ඔබගේම Apache නිදසුන සඳහා "සිරගත කිරීමක්" පමණි. නමුත් ඔබට වින්යාස ගොනු පිළිබඳ දැනුමක් තිබේ නම්, මගේ මතය අනුව මෙය Mamp lite මගින් ලබා ගත හැක, /Mamp/conf/apache/httpd.conf යනු ඔබට අවශ්ය වේ. Mamp lite සහ Mamp pro එකම ස්ථාපන රූපයක් තිබීම මගේ මෙම න්යායට තවදුරටත් සහාය වේ. කෙසේ වෙතත්, මට ගොනු හරහා වින්යාස කිරීමට සිදුවුවහොත්, මම ගොනුව Mac OS හි දේශීය Apache වෙත යවා එයට PHP/MySQL එකතු කරමි.
තොරතුරු වලට ස්තූතියි, මමත් වෙනත් දෙයකට යාමට කැමතියි. ගැටලුව වන්නේ එක් එක් ට්රයඩ් එකකට වෙනස් ගොනු ව්යුහයක් තිබීම, එකකට වෙනස් මොඩියුල කට්ටලයක් තිබීම, එබැවින් සේවාදායකයෙන් conf සහ vhost සහ ඉතිරිය තනි තනිව ඇදගෙන යාම ප්රමාණවත් යැයි මම සිතුවෙමි. මම උත්සාහ කරන්නම්, ස්තූතියි.
MAMP PRO භාවිතා කිරීම ගැන කුමක් කිව හැකිද? එය සියලු .htaccess ස්වාධීනව සංස්කරණය කිරීම, virtualhosts නිර්මාණය කිරීම (අන්වර්ථ නාම, ආරක්ෂක සැකසුම්, php මොඩියුල වින්යාස කිරීම සහ postfix වින්යාස කිරීම ඇතුළුව) හසුරුවයි, නැතහොත් ඔබට DDNS හරහා ඔබේ ප්රාදේශීය සත්කාරක වෙත වසම් යොමු කළ හැකිය.
ඒකද ඔයා අහන්නේ, නැත්නම් මම ප්රශ්නය වැරදියට තේරුම් ගත්තද?