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

направете
Тази статия обхваща внедряването на най-новите (в момента) компоненти на пакета FreeBSD + Apache + PHP + MySQL + phpMyAdmin.

Статията е аналог на старата статия, която описваше инсталирането на пакета 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 🙂