Закрити оголошення

Якщо ви розробляєте програми на PHP, вам обов’язково потрібен тестовий сервер. Якщо у вас немає сервера на веб-сайті, у вас є кілька варіантів у Mac OS для налаштування локального сервера. Або ви обираєте внутрішній маршрут, тобто ви використовуєте внутрішній Apache і встановлюєте підтримку PHP і MySQL, або йдете шляхом найменшого опору і завантажуєте MAMP.

Mamp — це проста програма, яка дозволяє налаштувати тестове середовище за лічені хвилини. Ви завантажуєте його тут. Ви можете вибрати з 2 версій. Один безкоштовний і також позбавлений деяких функцій платної версії, але його достатньо для звичайного тестування. Наприклад, у безкоштовній версії кількість віртуальних гостей обмежена. Це факт, що це не зовсім так. Я не пробував, але я думаю, що обмеження стосується лише графічного інструменту, який мінімальний у безкоштовній версії, але якщо ви хочете отримати більше віртуальних гостей, його можна обійти за допомогою класичного шляху конфігурації файли.

Після завантаження все, що вам потрібно зробити, це перетягнути каталог у бажану папку. Або до глобальних програм, або до програм у вашій домашній папці. Також бажано змінити початковий пароль для сервера MySQL. Ось як це зробити.

Відкрийте термінал. Натисніть CMD+пробіл, щоб відкрити SpotLight, і введіть «terminal» без лапок, а коли відповідну програму знайдено, натисніть 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. Обидва індикатори горять зеленим, тому ми натискаємо "Open start page” і відкриється інформаційна сторінка про сервер, з якої ми можемо отримати доступ, наприклад, до інформації про сервер, тобто про те, що на ньому працює, і особливо про phpMyAdmin, за допомогою якого ми можемо моделювати бази даних. Потім власні сторінки запускаються на:

http://localhost


Сподіваюся, ви знайшли підручник корисним і познайомили вас із простим способом налаштування тестового середовища PHP і MySQL на Mac.

.