Вперед, только вперед...

FreeBSD запуск и настройка

Новое

pkg

[Y]

pkg update

pkg install mc

rehash

pkg install apache24

sysrc apache24_enable="YES"  //добавит в rc.conf

service apache24 start

service apache24 status

 

pkg install mysql57-server

sysrc mysql_enable=yes

service mysql-server start

mysql_secure_installation

[Y] 0 password & all [Y]

mysql -u root -p

 

pkg install -y php74 php74-mysqli mod_php74

php --version

cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

sysrc php_fpm_enable=yes

service php-fpm start

service php-fpm status

php -m

pkg search ^php74-*

vi /usr/local/etc/apache24/Includes/php.conf

<IfModule dir_module> DirectoryIndex index.php index.html <FilesMatch "\.php$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> </IfModule>

apachectl restart

<?php phpinfo(); ?>

 

pkg install wget

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz

sha256 phpMyAdmin-latest-all-languages.tar.gz

Unzip the downloaded file to /usr/local/www/apache24/data/phpmyadmin

tar xvf phpMyAdmin-latest-all-languages.tar.gz

rm -f phpMyAdmin-latest-all-languages.tar.gz

sudo mv phpMyAdmin-*/ /usr/local/www/apache24/data/phpmyadmin

cd /usr/local/www/apache24/data/phpmyadmin/

cp config.sample.inc.php config.inc.php

vi /usr/local/etc/php.ini

extension=mysqli.so extension=mbstring.so extension=json.so extension=session.so

mkdir /usr/local/www/apache24/data/phpmyadmin/tmp

chmod 777 /usr/local/www/apache24/data/phpmyadmin/tmp

service apache24 restart

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'StR0ngP@ssw0rd';

 

Старое

Прежде всего обновляем список портов:

  • portsnap fetch - скачивает свежие списки портов
  • portsnap extract - извлекает их из скачанного архива
  • portsnap update - обновляет коллекцию портов

или portsnap fetch extract && portsnap update

Находим в портах Midnight Commander:

whereis mc

cd /usr/ports/misc/mc

make config

make install clean

либо

Если у компьютера есть подключение к Интернет, то для установки можно использовать пакеты, которые лежат на сервере FreeBSD командой:

# pkg_add -K -rf mc

или

cd /usr/ports/misc/mc && make BATCH=yes install clean && rehash

далее....

cd /usr/ports/archivers/unzip && make BATCH=yes install clean && rehash

cd /usr/ports/archivers/zip && make BATCH=yes install clean && rehash

vi /etc/rc.conf

ifconfig_em0="inet 10.0.1.5 netmask 255.255.255.0" или dhclient em0

остальное тут

apache+mysql+php - тут

ftp server - тут и тут

Пересборка ядра - тут (WWW) + NAT тут

NAT+IPFW - тут и  тут

Поиск порта: cd /usr/ports && make search name=lsof но предварительно cd /usr/ports && make fetchindex

Первичная настройка - тут,

IPFW + NATD - тут, тут.

Настраиваем PPPoE server на FreeBSD используя порт MPD5 - тут

Часовой пояс: # cd /usr/ports/misc/zoneinfo # make install clean && rehash Стартуем утилиту tzsetup, и выбираем в списке наш часовой пояс.

Либо # cp /usr/share/zoneinfo/Europe/Minsk /etc/localtime # ntpdate by.pool.ntp.org # date

DHCP сервер на FreeBSD (на базе isc-dhcp) - тут

 

<< Вернуться на предыдущую страницу