NGINX PHP MySQL FreeBSD

Quick run through getting NGINX, PHP and MySQL running on FreeBSD 11.1 colin@openproject:~ % sudo pkg install -y nginx mysql56-server php56 php56-mysql … colin@openproject:~ % sudo sysrc mysql_enable=YES; sudo sysrc nginx_enable=YES; sudo sysrc php_fpm_enable=YES colin@openproject:~ % sudo mv /usr/local/etc/php-fpm.conf ./php-fpm.conf.bak colin@openproject:~ % sed s/’listen = 127.0.0.1:9000’/’listen = \/var\/run\/php-fpm.sock’/g ./php-fpm.conf.bak | sed s/’;listen.owner = www’/’listen.owner =[…]

Add Sudo User FreeBSD

Add a new wheel user, then allow wheel to run sudo as root: root@colinbsd: # pkg install sudo root@colinbsd: # sed s/’#%wheel ALL=(ALL) ALL’/’%wheel ALL=(ALL) ALL’/g /usr/local/etc/sudoers > sudoers_new root@colinbsd: # cp /usr/local/etc/sudoers ./sudoers.BAK root@colinbsd: # mv ./sudoers_new /usr/local/etc/sudoers   Or you can visudo and add a user under root… Or read https://www.michaelwlucas.com/tools/sudo (todo) and do it right