# OpenBSD-Notes ## Packages ```sh pkg_info -Q php pkg_info php-8.1.17 pkg_add vim pkg_delete vim ``` ## Networking Dynamic IP Address :floppy_disk: `vi /etc/hostname.em0` ```sh dhcp ``` Static IP Address :floppy_disk: `vi /etc/hostname.stge0` ```sh media 100baseTX mediaopt full-duplex inet 192.168.2.1 0xffffff00 ``` Default Gateway :floppy_disk: `vi /etc/mygate` ```sh 192.168.1.1 ``` Hostname :floppy_disk: `vi /etc/myname` ```sh echo 'OpenBSD' > /etc/myname hostname OpenBSD ``` DNS :floppy_disk: `vi /etc/resolv.conf` ```sh nameserver 9.9.9.9 nameserver 1.1.1.1 ``` # Firewall ```ssh ``` # Gitea # Drupal PHP ```sh pkg_add wget unzip composer git pkg_add libxml xz png jpeg gettext libiconv postgresql-server nginx pkg_add php php-gd php-pgsql php-intl php-zip phh-curl php-gd php-mbstring php-mcrypt ``` Database ```sh # Installation pkg_add mariadb-server php_mysqli php_pdo_mysql # Start rcctl enable mysqld rcctl start mysqld rcctl check mysqld # Setup mysql_install_db # create system tables and binary files mysql_secure_installation # Enable socket at /var/run/mysql.sock ``` /etc/my/cnf ```ini [client-server] socket=/var/run/mysql/mysql.sock port=3306 ``` `mysql -uroot -p1234 # Test` HTTPD ```sh ```