https://wiki.freepbx.org/display/FOP/Installing+FreePBX+13+on+CentOS+7 Work as root user so for that type in the terminal: Su And then enter your password: Khazzi1995 Now we have to disable selinux: For starters, SELinux is described as a mandatory access control (MAC) security structure executed in the kernel. SELinux offers a means of enforcing some security policies which would otherwise not be effectively implemented by a System Administrator. When you install RHEL/CentOS or several derivatives, the SELinux feature or service is enabled by default, due to this some applications on your system may not actually support this security mechanism. Therefore, to make such applications function normally, you have to disable or turn off SELinux. Important: If you don’t want to disable SELinux, then you should read the following articles to implement some mandatory access control on files and services to function properly. First check your status so type sestatus Then type: vi /etc/sysconfig/selinux then you will see Now press ‘I’ for insert and then go to white line And type after SELINUX=disabled Then press esc key and type :wq! Reboot your OS and then check again by typing sestatus and you will see that Then type sudo yum update it will start updates. Then follow all the procedures from https://wiki.freepbx.org/display/FOP/Installing+FreePBX+13+on+CentOS+7 then follow https://www.powerpbx.org/content/asterisk-freepbx-install-guide-centos-v7-asterisk-v13-freepbx-v13