Новое
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 - тут
Пересборка ядра - тут (WWW) + NAT тут
Поиск порта: cd /usr/ports && make search name=lsof но предварительно cd /usr/ports && make fetchindex
Первичная настройка - тут,
Настраиваем 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) - тут