Егер сіз PHP қосымшаларын жасасаңыз, сізге міндетті түрде сынақ сервері қажет. Веб-сайтта сервер болмаса, Mac OS жүйесінде жергілікті серверді орнатудың бірнеше мүмкіндігі бар. Немесе сіз ішкі жолды таңдайсыз, яғни. сіз ішкі Apache пайдаланасыз және PHP және MySQL қолдауын орнатасыз немесе ең аз қарсылық жолын таңдап, MAMP жүктеп алыңыз.
Mamp - бірнеше минут ішінде сынақ ортасын орнатуға мүмкіндік беретін қарапайым қолданба. Сіз жүктеп алыңыз осында. Сіз 2 нұсқадан таңдай аласыз. Біреуі тегін, сонымен қатар ақылы нұсқаның кейбір мүмкіндіктері жоқ, бірақ бұл қалыпты тестілеу үшін жеткілікті. Мысалы, тегін нұсқада виртуалды қонақтардың саны шектеулі. Бұл мүлдем емес екені шындық. Мен оны қолданып көрмедім, бірақ менің ойымша, шектеу тек графикалық құралға қатысты, ол тегін нұсқада минималды, бірақ виртуалды қонақтардың көбірек болуын қаласаңыз, конфигурация файлдарының классикалық жолы арқылы оны айналып өтуге болады. .
Жүктеп алғаннан кейін, каталогты қалаған қалтаңызға сүйреп апару жеткілікті. Негізгі қалтадағы ғаламдық қолданбаларға немесе қолданбаларға. Сондай-ақ MySQL серверінің бастапқы құпия сөзін өзгерткен жөн. Міне, мұны қалай істеу керек.
Терминалды ашыңыз. SpotLight терезесін ашу үшін CMD+space пернелерін басыңыз және тырнақшасыз «терминал» деп теріңіз, сәйкес қолданба табылғаннан кейін Enter пернесін басыңыз. Терминалда теріңіз:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
86-жолда жаңа құпия сөзді тырнақшаға енгізуге болады.
Содан кейін файл:
/Applications/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
Сізге оқулық пайдалы болды және ол сізді Mac жүйесінде 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 бар. Мен бұл туралы болашақта да жазғым келеді, бәрібір, мені ең алдымен қолданбалары үшін сынақ серверін қалайтын және өздерінің 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 файлдарын тәуелсіз өңдеуді, виртуалды хосттарды құруды (соның ішінде бүркеншік аттарды, қауіпсіздік параметрлерін, php модульдерінің конфигурациясын және постфикс конфигурациясын) өңдейді немесе домендерді DDNS арқылы жергілікті хостқа бағыттай аласыз.
Бұл сіз сұрап тұрсыз ба, әлде мен сұрақты дұрыс түсінбедім бе?