You will need install two additional packages, RedHat doesn't provides from DVD php-mbstring, you need to subscribe to optional packages or download the correct RPM from RedHat page.
Create /etc/httpd/conf.d:
Alias /user "/usr/local/self-service-password/" DirectoryIndex index.php AddDefaultCharset UTF-8 <Directory "/usr/local/self-service-password/"> AllowOverride None <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> Order Deny,Allow Allow from all </IfVersion> </Directory> <Directory /usr/local/self-service-password/scripts> AllowOverride None <IfVersion >= 2.3> Require all denied </IfVersion> <IfVersion < 2.3> Order Deny,Allow Deny from all </IfVersion> </Directory> LogLevel warn ErrorLog /var/log/httpd/ssp_error.log CustomLog /var/log/httpd/ssp_access.log combined
cd /tmp wget https://github.com/ltb-project/self-service-password/archive/v1.3.tar.gz tar -zxvf v1.3.tar.gz -C /usr/local/ ln -s /usr/local/self-service-password-1.3/ /usr/local/self-service-password systemctl restart httpd
$ sudo yum install php-ldap php-mbstring $ sudo yum localinstall self-service-password-1.3-1.el7.noarch.rpm