Затвори рекламата

Ако разработвате PHP приложения, определено се нуждаете от тестов сървър. Ако нямате сървър на уебсайта, имате няколко опции в Mac OS за настройка на локален сървър. Или поемате по вътрешния път, т.е. използвате вътрешен Apache и инсталирате PHP и MySQL поддръжка или поемете по пътя на най-малкото съпротивление и изтеглете MAMP.

Mamp е просто приложение, което ви позволява да настроите тестова среда за минути. Изтегляте го тук. Можете да избирате от 2 версии. Едната е безплатна и също няма някои функции на платената версия, но е достатъчна за нормално тестване. Например броят на виртуалните гости е ограничен в безплатната версия. Факт е, че не е съвсем. Не съм го пробвал, но мисля, че ограничението се отнася само за графичния инструмент, който е минимален в безплатната версия, но ако искате повече виртуални гости, трябва да е възможно да го заобиколите чрез класическия път на конфигурационните файлове .

След изтегляне всичко, което трябва да направите, е да плъзнете и пуснете директорията в предпочитаната от вас папка. Или към глобалните приложения, или към приложенията във вашата домашна папка. Също така е препоръчително да промените първоначалната парола за MySQL сървъра. Ето как да го направите.

Отворете терминал. Натиснете CMD+интервал, за да изведете SpotLight и въведете „терминал“ без кавичките и след като бъде намерено подходящото приложение, натиснете Enter. В терминала въведете:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


kde заменете с новата си парола и натиснете Enter. Ако всичко е минало правилно, няма да получите никакъв отговор, ако е възникнала грешка, тя ще бъде написана. След това трябва да променим паролата в конфигурационните файлове за достъп до базата данни чрез PHPMySQL Admin. Отворете файла в любимия си текстов редактор:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Къде на ред 86 можем да въведем новата си парола в кавички.

И след това файла:

/Applications/MAMP/bin/mamp/index.php


В този файл ще презапишем паролата на ред 5.

Сега можем да стартираме самия MAMP. И след това го конфигурирайте. Кликнете върху „Предпочитания…“.

В първия раздел можете да зададете неща като коя страница да се стартира при стартиране, дали сървърът да стартира при стартиране на MAMP и да завърши при затваряне на MAMP и т.н. За нас вторият раздел е по-интересен.

На него можете да зададете портовете, на които да работят MySQL и Apache. Избрах 80 и 3306 от изображението, т.е. основни портове (просто щракнете върху "Задайте PHP и MySQL портове по подразбиране"). Ако направите същото, OS X ще поиска администраторската парола след стартиране на MAMP. Това е поради една проста причина и това е безопасността. Mac OS няма да ви позволи да стартирате без парола нищо на портове под 1024.

В следващия раздел изберете PHP версията.

В последния раздел избираме къде да се съхраняват нашите PHP страници. Така например:

~/Документи/PHP/Страници/


Къде ще поставим нашето PHP приложение.

Сега само за да тествам дали MAMP работи. И двете светлини светят зелено, затова кликваме върху "Отворете началната страница” и ще се отвори информационна страница за сървъра, от която можем да получим достъп например до информация за сървъра, т.е. какво работи на него и по-специално phpMyAdmin, с който можем да моделираме бази данни. След това собствените страници се изпълняват на:

http://localhost


Надявам се, че сте намерили урока за полезен и че ви запозна с лесен начин за настройка на среда за тестване на PHP и MySQL на Mac.

.