Note: These instructions require an understanding of how to use the vi editor. Instructions on vi can be found on many web sites or you can replace vi with another editor if you prefer. CentOS 7.3 64bit Install ------------------------ Install CentOS 7.3 64bit Minimal (CentOS-7-x86_64-Minimal-1611.iso). Select UK, this should also set the timezone correctly. Make sure to turn on the ethernet interface on the first install screen, otherwise it will not be enabled after install! Choose option to reclaim disk space if needed. MAKE SURE TO SELECT MANUAL DISK CONFIGURATION, SELECT THE STANDARD LAYOUT AND REMOVE THE /home MOUNT THAT HAS BEEN ALLOCATED ALL THE SPACE! Once /home is removed, delete the space number from / then click another mount and it will be allocated all remaining space. If you don't do this the system will not be able to use anything more than a small section of the disk! Do not create any other accounts during install but do set a root password. The timezone should have been set to BST during install. Check with "date" command and check it shows correct local time as "BST" (or "GMT" in winter). If incorrect, set with: timedatectl set-timezone Europe/London Check disk allocation is correct (no seperate /home share hogging the space) with:df -h Set the hostname: hostnamectl set-hostname yourservername --static Disable Selinux (there are lots of online comments as to if this is a good idea or not - for these instructions it needs to be disabled): vi /etc/sysconfig/selinux Changce the selinux line to: SELINUX=disabled yum update yum upgrade yum -y groupinstall "Development Tools" yum -y groupinstall "Web Server" yum -y groupinstall "PHP Support" yum -y install php php-mbstring php-pear yum -y install libuuid-devel zlib-devel rh-php56-php-xml rh-php56-php-cli bash-completion yum -y install php php-mysql rh-php56-php elinks php-soap Install NTP: yum -y install ntp vi /etc/ntp.conf Change the first server to be uk.pool.ntp.org systemctl start ntpd systemctl enable ntpd firewall-cmd --add-service=ntp --permanent firewall-cmd --reload Check NTPd is working: ntpq -p Disable the firewall: systemctl disable firewalld systemctl stop firewalld Set a static IP: cd /etc/sysconfig/network-scripts vi ifcfg-enp0s3 (you might need to type "ip addr" to check the exact interface name). BOOTPROTO="none" ONBOOT="yes" NM_CONTROLLED="no" <<<<<