I followed the Centos 7.4 guide, and all went well. I'm now testing migrating a Wordpress site to it and all went ok. However now I'm trying to get Wordpress to self-update and upgrade plugins. However it prompts for ftp info. It works if I enter the site FTP username/password, but I would like to not have to do this... How can I get this working to self-update without that additional step like it does with 3rd party web hosts?
Either you missed changing the WordPress file that you put into that site to the right user or you use the wrong PHP mode. PHP mode has to be php-fpm or php-fcgi and the suexec checkbox of the site must be enabled and the files in the web folder of this website have to be owned by the web user and client group of the website.