Не каждый простой пользователь осмелится купить в первый раз компьютер Macintosh - обычно, нужно попробовать, для того чтобы оценить все преимущества Mac OS X. Другое дело web-мастера, которым удобство и стабильность работы системы - это залог благополучия в своем деле. Данная статья будет интересна в первую очередь именно веб-мастерам и программистам, так как речь в ней пойдет о настройке WEB сервера на компьютере с Mac OS X.Для начала немного о том, что такое web-сервер.Это сервер, который принимает HTTP-запросы от клиентов, чаще всего от браузеров, и выдает им HTTP-ответы как правило, готовые HTML-страницы. Под термином «web-server» (веб-сервер) подразумевают как программное обеспечение, выполняющее эту задачу, так и компьютер, на котором работает это ПО.Наиболее популярным программным веб-сервером является Apache, который используется как на Mac OS и других юниксовых ОС, так и на Windows.Локальные веб-серверы (установленные на обычные компьютеры) обычно используются для тестирования работы сайта и его отладки на локальном компьютере (localhost) без подключения к Интернету и без загрузки «недоделанного» сайта на сервер хостинг-провайдера.Для того, чтобы тестирование сайтов происходило нормально, веб-сервер, как правило, должен поддерживать язык программирования PHP и системы управления базами данных ( например, MySQL).Я опишу два способа настройки web-cерверов на Mac. Настроив web-сервер, вы сможете тестировать сайты, которые разрабатываете, прямо на собственном компьютере и будет вам счастье.Способ первый: MAMP вам в помощьЕсли вы знаете, что такое Denwer для Windows, можете использовать этот способ, так как MAMP выполняет те же самые функции. Для того, чтобы избежать путаницы понятий, в этой статье под словом MAMP мы будем подразумевать пакет программ (можно скачать с сайта http://www.mamp.info), а не инфраструктуру веб-сервера (Mac, Apache, MySQL, PHP), хотя и то, и другое верно.1. Устанавливаем MAMP.Загрузите образ диска MAMP, откройте его, и перетащите папку с MAMP в «Программы» для установки. Затем перейдите в папку Программы → MAMP. Вы увидите примерно то же самое, что изображено на скриншоте. Это центр контроля над установкой. Любые сайты, которые вы создадите, будут помещены сюда, все файлы по конфигурации сервера тоже.2. Конфигурируем.Для начала откройте файл MAMP.app в папке Программы → MAMP. Это запустит HTTP-сервер. Затем кликните на «Настройки». В «Настройках» вам понадобится снять галочку с «Выключать сервер при выходе из MAMP» и «Поиск MAMP Pro при старте программы MAMP» (MAMP Pro это платная версия платформы с расширенным функционалом, которую при необходимости можно скачать с того же сайта). Это делается для того, чтобы не держать MAMP включенным постоянно, если вы много времени уделяете работе над сайтами. Правда, помимо удобства у этого есть и недостаток: сервер постоянно будет поглощать ресурсы компьютера. Затем идем во вкладку Ports и нажимаем на кнопку «Порты Apache и MySQL по умолчанию». Всегда лучше задавать стандартные порты, так как если вы оставите порт 8888, например, ваш URL будет выглядеть примерно так: www.example.com:8888, что довольно странно.Из интересного: панель управления MySQL можно вынести в Dashboard.Можно считать, что веб-сервер настроен.Способ второй: хакерскийЕсли вам лень качать 400 мегабайт MAMP и вас не пугает перспектива написания «страшных» юниксовых команд в Терминале, можно самостоятельно настроить встроенный в Leopard сервер Apache.PHPВ Leopard уже есть модуль PHP для Apache, и его просто необходимо включить. Для этого нужно изменить одну строчку в файле httpd.conf. Откройте Терминал и введите следующую команду:Для Leopard: sudo nano /etc/httpd/httpd.confДля Snow Leopard: sudo nano /etc/apache2/httpd.confТерминал попросит пароль администратора. Введите его (не пугайтесь, что при вводе пароля вы не увидите никаких признаков ввода так и должно быть) и нажмите «Enter».В открывшемся файле найдите следующую строку:Для Leopard: LoadModule php5_module libexec/httpd/libphp5.soДля Snow Leopard: LoadModule php5_module libexec/apache2/libphp5.so После чего нужно сохранить файл (ctrl+o) и перезапустить Apache, используя команду sudo apachectl graceful.MySQLСкачиваем с сайта MySQL установочный пакет MySQL для вашей системы: Mac OS X 10.5 (x86_64) подойдет и для Leopard, и для Snow Leopard. После чего запускаем файл mysql-5.4.2-beta-osx10.5-x86_64.pkg (у вас файл может называться несколько иначе), чтобы установить MySQL-сервер. Затем следует запустить файл MySQL.prefPane для установки в «Системные настройки» панели для управления сервером MySQL. Для того, чтобы Apache работал, нужно включить общий веб-доступ в панели «Общий доступ» в «Системных настройках». Файлы сайтов должны быть расположены в папке Имя_пользователя/Сайты.Для того, чтобы протестировать работу сервера, можно создать в папке «Сайты» файл index.php со следующим содержимым:<?phpphpinfo();?>После чего набрать в адресной строке браузера:http://localhost/~имя_пользователяВ результате вы должны увидеть вот это: Теперь можно снова считать, что веб-сервер настроен. Смахнули капли пота и вздохнули с облегчением.Выполнение любого из двух предложенных способов настройки веб-сервера поможет вам редактировать сайты и отлаживать их работу на локальном компьютере.Не стоит использовать ваш Mac для того, чтобы хранить на нем рабочие сайты и ра
Время: 10-03-2012, 19:35 Просмотров: 211 Автор:
Как поднять web-сервер на Mac OS X
Вы находитесь: » » Как поднять web-сервер на Mac OS X
Пароль: Дешёвые в Санкт-Петербурге.От известных веб студий отличные скачать бесплатно.Выскокачественные скачать бесплатно на сайте.
Загрузка. Пожалуйста, подождите...
Как поднять web-сервер на Mac OS X » Скачать бесплатно все для Apple Mac OS X, Mac OS Leopard, Mac OS Lion
Комментариев нет:
Отправить комментарий