This textbook CD-ROM for Windows can be used with WINE/Crossover. The Windows program sets up a web-server and PHP CGI server, and serves the web-pages on port 9000. On my Crossover office setup, the `root' of the served web-pages is ~/.cxoffice/Murtagh4th/drive_c/GPSeries4e/site/www/root
It is possible to set up a lighttpd web-server to serve the web-pages natively on openSuSE linux, without using Crossover/WINE. I installed lighttpd and php5 with the YaST software management tool. I mostly followed the instructions in this tutorial to setup lighttpd and PHP.
Using a web-browser to point to `http://127.0.0.1' should now show the Murtagh General Practice Series textbook. The search function will only work if PHP is working. `403 - access error' will be shown if PHP is not working. By the way, even if PHP is not working, the search function will still complain if I enter an empty search string. Problems with PHP can also be seen in /var/log/lighttpd/access.log. I also found using a test PHP script `index.php' very useful to check whether PHP is working. This script is described in the tutorial link above ...
In my case, I asked lighttpd to serve Murtagh GP-Series on a different port, just like the Windows version. In /etc/lighttpd/lighttpd.conf I changed the line `server.port = 80' to `server.port=8080'. After that change, the Murtagh book is available on `http://127.0.0.1:8080'.