Как да се създаде уеб-сървър за Mac

Как да се създаде уеб-сървър за Mac

Първо, малко за това, което уеб-сървър.

Това е на сървъра, който получава HTTP-заявки от клиенти, най-вече от браузъра, и ги дава на HTTP-отговорите - обикновено готови HTML-страници. Терминът «уеб сървър» (уеб сървър), се разбира като софтуер, който изпълнява тази задача и компютъра, който работи на софтуера.

Най-популярният софтуер за уеб сървър е Apache, който се използва както от Mac OS и други операционни системи UNIX, а на Windows.

Местна Web Server (инсталиран на стандартен PC) обикновено се използва за тестване на работата на сайта и неговото отстраняване на грешки на локалния ви компютър (Localhost), без да се свързва с интернет, без да изтегляте "недовършен" на сайта, за да хостинг сървър на доставчика на.

За да тествате сайтове са добре, уеб сървър, като правило, трябва да поддържа системите за езикови PHP програмиране и управление на бази данни (например, MySQL).

Ще опиша два начина за конфигуриране на уеб-сървъри на Mac. Конфигуриране на уеб-сървър, можете да пробвате на обектите, които се разработват направо на вашия компютър - и вие ще бъдете щастливи.

Метод едно: MAMP да ви помогне

1. Инсталирайте MAMP.

Изтеглете образа на MAMP диск, да го отворите, и преместете папката MAMP в "Програмата", за да инсталирате. След това отворете папката Приложения → MAMP на. Ще видите приблизително същото, както е показано на скрийншота.

Как да се създаде уеб-сървър за Mac

Той е център на контрол върху инсталацията. ще бъдат поставени всички сайтове, които сте създали тук, всички файлове от конфигурацията на сървъра - както добре.

За да започнете, отворете файла в папката на програмата MAMP.app → MAMP. Това ще стартира на HTTP-сървъра. След това кликнете върху "Настройки". В "Настройки" ще трябва да махнете отметката от "Изключване на сървъра, когато излезете от MAMP" и "Търсене MAMP Pro стартиране MAMP програма» (MAMP Pro - е платена версия на платформата с разширена функционалност, която при необходимост може да бъде изтеглен от един и същ уебсайт). Това се прави с цел да не се държи MAMP включено постоянно, ако го направите много време за работа на сайта. Въпреки това, в допълнение към удобство, тя има и недостатък: сървърът винаги ще усвои средствата на компютъра.

Как да се създаде уеб-сървър за Mac
Как да се създаде уеб-сървър за Mac

След това отидете в раздела Портове и кликнете върху бутона «Apache и MySQL портове по подразбиране". Винаги е по-добре да се определят стандартни портове, защото ако оставите порт 8888, например, си URL ще изглежда по следния начин: www.example.com:8888. което е доста странно.

Как да се създаде уеб-сървър за Mac

От интересно: MySQL контролния панел може да бъде взето до таблото за управление.

Можем да предположим, че уеб сървърът е конфигуриран.

Метод две: хакер

Ако сте прекалено мързеливи, за да изтеглите 400 мегабайта MAMP и не се страхуват от перспективата за написването на "ужасен" UNIX команди в терминал, можете ръчно да конфигурирате вградени Leopard Apache сървъра.

В Leopard вече имате PHP модул за Apache, и тя просто трябва да бъде активирана. За да направите това, което трябва да се промени един ред във файла httpd.conf. Отвори Terminal и въведете следната команда:

За Leopard: Sudo нано /etc/httpd/httpd.conf

За Барс: Sudo нано /etc/apache2/httpd.conf

Терминалът ще поиска администраторската парола. Въведете го (не се притеснявайте, че когато въведете паролата, вие няма да видите никакви признаци на влизане - както трябва да бъде), а след това натиснете «Влез».

В досието, намерете следния ред:

За Leopard: #LoadModule php5_module libexec / уеб-/ libphp5.so

За Snow Leopard: #LoadModule php5_module libexec / apache2 / libphp5.so

Как да се създаде уеб-сървър за Mac
Как да се създаде уеб-сървър за Mac

След това, което трябва да запишете файла (Ctrl + O) и рестартирайте Apache, с помощта на команда SUDO apachectl доброто.

Изтегляне от инсталационния пакет на MySQL сайт MySQL за вашата система: Mac OS X 10.5 (x86_64), подходящ за Leopard и Snow Leopard. Тогава тичам MySQL-5.4.2-бета-osx10.5-x86_64.pkg файла (можете файл може да бъде малко по-различно, наречен), за да инсталирате MySQL-сървъра. След това стартирайте MySQL.prefPane файл, за да бъде инсталиран в панела "System Settings", за да управлявате сървъра MySQL.

Как да се създаде уеб-сървър за Mac

За Apache да работи, трябва да включва общо уеб панел за достъп "Споделяне" в "System Preferences". сайтове файлове трябва да бъдат разположени в UserName папката / сайтове.

За да тествате сървъра, можете да създадете папка в "сайтове» index.php файл със следното съдържание:

В резултат на това, трябва да видите това:

Как да се създаде уеб-сървър за Mac

Сега можете да отново да приемем, че уеб сървърът е конфигуриран. Матиран пот и въздъхна с облекчение.

Извършване на някой от тези два начина за конфигуриране на уеб сървъра ви позволява да редактирате обекти, както и отстраняване на грешки своята работа на локалния компютър.

Не използвайте Mac, за да го пазят оперативни сайтове и да ги публикувате в мрежата директно от компютър Macintosh: конвенционални компютри, които все още не са предназначени. По-добре е да се доверите тази дейност доставчик на хостинг услуги или да използвате отделен компютър.