ГлавнаяОперационные системыMacOSКак настроить веб-сервер в Mac OS X

Как настроить веб-сервер в Mac OS X

Mac-веб-сервер-большой палецВ последней версии Mac OS X веб-сервер является одним из встроенных по умолчанию компонентов. До Mountain Lion пользователи могли легко включить веб-сервер с помощью параметра «Общий доступ к сети» на панели «Настройки общего доступа». Этот компонент был удален в Mountain Lion. В этом уроке мы покажем вам, как активировать веб-сервер в Mountain Lion, а также настроить PHP, MySQL и PhpMyAdmin. В конце этого руководства у вас будет сервер MAMP (Mac, Apache, MySQL, Php), работающий на вашем Mac.

Запуск сервера Apache

Сервер Apache предустановлен в Mac OS X, поэтому устанавливать его не требуется. Однако, чтобы запустить сервер Apache, нам придется использовать командную строку в терминале.

1. Откройте Терминал (его можно найти в разделе «Приложения» ->«Утилиты»).

2. Введите следующую команду:

Запуск сервера Apache

chectl start

Это запустит сервер Apache. Чтобы убедиться, что он работает, откройте браузер и введите «http://localhost» в адресной строке. Если вы видите сообщение «Это работает!» сообщение, то ваш сервер Apache работает нормально.

Mac-веб-сервер-Apache-работает

Чтобы перезапустить сервер Apache, используйте команду:

sudo apachectl restart

Чтобы остановить сервер Apache, используйте команду:

sudo apachectl stop

Активация модуля PHP

Сервер Apache хорош только для запуска статических HTML-файлов. Если вы хотите выполнить более сложную настройку, например установку WordPress, вам необходимо активировать модуль PHP.

PHP также предустановлен в Mac OS X, но не включен по умолчанию.

1. В терминале введите:

sudo nano /etc/apache2/httpd.conf

Откроется файл конфигурации Apache.

2. Удалите список вниз, пока не увидите строку:

#LoadModule php5_module libexec/apache2/libphp5.so

Удалите «#» перед строкой, чтобы получилось:

LoadModule php5_module libexec/apache2/libphp5.so

Активация модуля PHPivate-php-модуль">

3. Сохраните изменения (используя сочетание клавиш «Ctrl + o») и выйдите (используя сочетание клавиш «Ctrl + x»). Перезапустите Apache.

sudo apachectl restart

Модуль PHP теперь активирован.

Настройка папки «Сайты»

По умолчанию Apache обслуживает файлы, находящиеся в папке «/Library/WebServer/Documents». В системе с несколькими пользователями вы можете настроить веб-сервер для обслуживания файлов различным пользователям, используя URL-адрес «http://localhost/~username».

1. Откройте Finder и перейдите в свою домашнюю папку (папку со значком «Главная» и вашим именем пользователя). Создайте новую папку «Сайты», если она недоступна.

mac-web-server-create-sites-on-user-home

2. Вернувшись в терминал, введите команду:

sudo nano /etc/apache2/users/username.conf

Замените «имя пользователя» своим именем пользователя для входа. В моем случае это будет «sudo nano /etc/apache2/users/damienoh.conf».

3. Скопируйте и вставьте следующий код в файл конфигурации.

<directory>
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</directory>

Еще раз замените «имя пользователя» своим именем пользователя для входа. Сохран

Настройка папки «Сайты»

x) из файла.

4. Затем введите команду:

nano /Users/username/Sites/phpinfo.php

и вставьте строку:

<?php phpinfo(); ?>

Сохраните и выйдите из файла.

Перезапустить сервер Apache

sudo apachectl restart

5. В браузере введите «http://localhost/~username/phpinfo.php». Если все работает нормально, вы должны увидеть страницу информации о PHP.

mac-web-server-test-phpinfo

Настройка MySQL

MySQL не включен в состав Mountain Lion, поэтому вам придется загрузить и установить его вручную.

1. Перейдите к Сайт загрузки MySQL и загрузите установщик MySQL для Mac. Для упрощения установки вы можете получить образ.DMG, а не образ в формате.tar.gz.

Примечание. Для загрузки файла не обязательно регистрировать учетную запись. Просто нажмите «Нет, спасибо, просто начните загрузку». сделаю.

2. После завершения загрузки откройте установщик. Вы должны увидеть два файла.pkg и один файл.prefPane. Установите все три из них.

3. После установки вы можете перейти в «Системные настройки ->MySQL» и запустить экземпляр MySQL.

mac-web-server-start-mysql

Настройка root-пароля upi MySQL

В Терминале введите команду:

/usr/local/mysql/bin/mysqladmin -u root password 'yourpasswordhere'

Замените «вашпарольздесь» своим собственным паролем.

Примечание. Не путайте этот пароль со своей учетной записью Mac. Они не одинаковы. Это пароль для доступа сценария к вашей базе данных.

Примечание. Удаление MySQL не так просто. Запустите команды построчно в терминале:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Настройка MySQLreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

Откройте файл «hostconfig» командой «sudo nano /etc/hostconfig» и удалите строку MYSQLCOM=-YES-.

Установка PhpMyAdmin

PhpMyAdmin — это, по сути, набор PHP-файлов, поэтому установить их очень просто.

1. Скачать PhpMyAdmin со своего сайта.

2. Извлеките сжатый файл в папку «Сайты» и переименуйте его в «phpmyadmin».

3. Откройте папку «phpmyadmin» и создайте новую папку с названием «config». Измените его разрешение с помощью команды:

chmod o+w ~/Sites/phpmyadmin/config

4. Затем в браузере перейдите по адресу «http://localhost/~username/phpmyadmin/setup». Откроется страница настройки, на которой вы сможете подключить PhpMyAdmin к вашему серв

Настройка root-пароля upi MySQL

ый сервер».

mac-web-server-setup-new-server-phpmyadmin

6. Перейдите на вкладку «Аутентификация» и введите пароль root MySQL в поле «Пароль для аутентификации конфигурации».

mac-web-server-enter-password-phpmyadmin

Нажмите «Сохранить».

7. Наконец, введите в терминале следующие команды:

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Теперь перейдите по адресу «http://localhost/~username/phpmyadmin». Теперь вы сможете войти в систему и создать базу данных.

Заключение

Вероятно, будет проще, если вы установите сторонний инструмент, например МАМП , но это добавит дублирующиеся функции к тем, которые уже доступны на вашем Mac. Немного повозившись, вы можете легко превратить свой Mac в веб-сервер для всех ваших потребностей в веб-хостинге.

Установка PhpMyAdmin

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи