Инсталиране на Apache 2

Статията е аналог на старата статия, която описваше инсталирането на пакета FreeBSD 9.0 + Apache 2.2 + PHP 5.4 + MySQL 5.5. Въпреки това имаше някои, макар и незначителни промени.
Инсталирайте Apache 2.4 от портове
направете цялата инсталация чиста
Във файла/etc/rc.conf добавете реда
Намерете редаDirectoryIndex и добавете към него:
DirectoryIndex index.html index.htm index.php index.shtml
Сега стартирайте услугата Apache:
Ако стартирането не даде грешка, преминете към следващата стъпка.
Инсталирайте MySQL сървър версия 5.6 от портове:
направете цялата инсталация чиста
Във файла/etc/rc.conf добавете реда
След това трябва да изпълните скрипта mysql_secure_installation
Той създава root паролата за сървъра на базата данни и необходимите параметри.
След това рестартираме услугата:
Ако стартирането не даде грешка, преминете към следващата стъпка.
Инсталирайте PHP версия 5.6 от портове:
направете цялата инсталация чиста
В появилия се диалогов прозорец оставете всичко по подразбиране.
След това продължаваме да инсталираме PHP 5.6 разширения от портове:
направете цялата инсталация чиста
В диалоговия прозорец, който се появява, маркирайте:BCMATH BZ2 CALENDAR CTYPE CURL DOM FILTER GD HASH ICONV JSON MBSTRING MCRYPT MYSQL MYSQLI
Сега инсталирайте модула PHP версия 5.6 за Apache от портовете:
направете цялата инсталация чиста
В папката/usr/local/etc/apache24/Includes създайте файлphp-application.conf и добавете 2 реда към него:
AddType приложение/x-httpd-php .php
AddType приложение/x-httpd-php-източник.phpsXsource
След това отидете в папката/usr/local/etc и създайте файлаphp.ini в нея от файла php.ini-production
cp php.ini-производство php.ini
и му дайте необходимите права
и на друга машина в мрежата в браузъра въведете:
Ще се появи страницата с информация за системата и сървъра.
След това инсталирайте phpMyAdmin от портове:
направете цялата инсталация чиста
Псевдоним /phpmyadmin "/usr/local/www/phpMyAdmin/"
Изисквайте всички предоставени
и на друга машина в мрежата в браузъра въведете:
Ще се появи страницата за инсталиране на phpMyAdmin. Какви действия трябва да се предприемат там, мисля, че не си струва да описвам. Там всичко е ясно.
освен това, като се има предвид DNS сървър и A и CNAME записи, могат да бъдат описани виртуални хостове и SSL.
за subdomain.localserver12.ru и localserver34.ru
CustomLog $/access.log комбиниран
CustomLog $/access.log комбиниран
Редът DocumentRoot може да бъде различен за всеки, в зависимост от това къде се намират файловете на този сайт.
ServerName е име на домейн, което трябва да бъде описано в A и CNAME записи.
и проверете на друга машина в мрежата в браузъра.
и направете всичко по същия начин, както е описано във файла httpd-ssl.conf, като същевременно не забравяте записите A и CNAME 🙂