Hello - I guess I need to appeal to some kind gurus for help, I've been racking my brains out trying to get PHP scripts working under Apache2 and just not getting any traction... I am running the following Apache2 server - > httpd -v > Server version: Apache/2.4.33 (Linux/SUSE) > Server built: 2019-03-25 13:11:14.000000000 +0000 which supports a number of virtual hosts. I need to be able to get the server to support PHP scripts so as to run applications like WordPress and phpMyAdmin amongst others. Towards this goal I am trying to setup php-fpm and I have been trying to follow the instructions at > https://wiki.apache.org/httpd/PHP-FPM At the moment I do have the php-fpm service up an running. I did not change any of the configuration files for the service, I just left them in the default setup as distributed by OpenSuSE. (I didn't see anything that needed to be changed, but I can post them if that will be helpful.) The log files for php-fpm does not seem to show much - > quasar:/var/log # more php-fpm.log > [16-Apr-2019 09:40:45] NOTICE: fpm is running, pid 15415 > [16-Apr-2019 09:40:45] NOTICE: ready to handle connections > [16-Apr-2019 09:40:45] NOTICE: systemd monitor interval set to 10000ms As for Apache2, these are the modules I have loaded - > quasar:/srv/apache # apachectl -M > Loaded Modules: > core_module (static) > so_module (static) > http_module (static) > mpm_prefork_module (static) > unixd_module (static) > systemd_module (static) > actions_module (shared) > alias_module (shared) > auth_basic_module (shared) > authn_core_module (shared) > authn_file_module (shared) > authz_host_module (shared) > authz_groupfile_module (shared) > authz_core_module (shared) > authz_user_module (shared) > autoindex_module (shared) > cgi_module (shared) > dir_module (shared) > env_module (shared) > expires_module (shared) > include_module (shared) > log_config_module (shared) > mime_module (shared) > negotiation_module (shared) > proxy_module (shared) > proxy_html_module (shared) > proxy_http_module (shared) > setenvif_module (shared) > ssl_module (shared) > socache_shmcb_module (shared) > userdir_module (shared) > reqtimeout_module (shared) > jk_module (shared) > rewrite_module (shared) > headers_module (shared) > substitute_module (shared) > filter_module (shared) > xml2enc_module (shared) > version_module (shared) > php7_module (shared) > proxy_fcgi_module (shared) My vhost.conf file looks something like this - > <VirtualHost *:80> > ServerAdmin user@xxxxxxxxxxxx > ServerName www.mydomain.com > ServerAlias mydomain.com > > DocumentRoot "/websites/home/user/mydomain.com" > ErrorLog "/var/log/apache2/mydomain.com-error_log" > TransferLog "/var/log/apache2/mydomain.com-access_log" > HostnameLookups Off > UseCanonicalName Off > ServerSignature On > Include /etc/apache2/conf.d/*.conf > Alias / /websites/home/user/mydomain.com/ > > ProxyPassMatch ^/(.*\.php(/.*)?)$ > fcgi://127.0.0.1:9000/websites/home/user/mydomain.com/$1 > > <IfModule mod_jk.c> > JkAutoAlias /websites/home/user/mydomain.com > JkMount / tomcatWorker1 > JkMount /* tomcatWorker1 > JkUnMount /*.html tomcatWorker1 > JkUnMount /*.css tomcatWorker1 > JkUnMount /*.js tomcatWorker1 > JkUnMount /*.jpg tomcatWorker1 > JkUnMount /*.png tomcatWorker1 > JkUnMount /*.gif tomcatWorker1 > JkUnMount /*.php tomcatWorker1 > </IfModule> > > ScriptAlias /cgi-bin/ "/websites/home/user/mydomain.com/cgi-bin/" > <Directory "/websites/home/user/mydomain.com/cgi-bin"> > AllowOverride None > Options +ExecCGI -Includes > <IfModule !mod_access_compat.c> > Require all granted > </IfModule> > <IfModule mod_access_compat.c> > Order allow,deny > Allow from all > </IfModule> > </Directory> > > <IfModule mod_userdir.c> > UserDir public_html > Include /etc/apache2/mod_userdir.conf > </IfModule> > > <Directory "/websites/home/user/mydomain.com"> > Options Indexes FollowSymLinks > DirectoryIndex /index.php index.php index.html > AllowOverride None > <IfModule !mod_access_compat.c> > Require all granted > </IfModule> > <IfModule mod_access_compat.c> > Order allow,deny > Allow from all > </IfModule> > </Directory> > > </VirtualHost> > This is some extra info (for example I am linked to a Tomcat server to handle JSP documents.) but I am striving to be complete and clear. If I try an invoke a url directly on a php file, for example http://mydomain.com/test.php I will get a "File not found" error. If I try an invoke a url on a directory containing an index.php file, I get a listing of the directory. When I try to access a .php file directly the vhost log file displays this error message - > mydomain.com-error_log > [Tue Apr 16 15:21:28.961374 2019] [proxy_fcgi:error] [pid 6651] > [client 192.168.10.10:39940] AH01071: Got error 'Primary script unknown\n' I will be more than happy to share any additional information, just tell me what to do and how... Much appreciate any help getting PHP files working, I fear my Googling research is getting close to exhaustion! ;-) Marc... -- <b>Computers: the final frontier. These are the voyages of the user Marc.<br> His mission: to explore strange new hardware. To seek out new software and new applications.<br> To boldly go where no Marc has gone before!<br></b> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx