The answer is yes. FileMaker server 10.0.2 API for PHP is compatible with PHP 5.3
This was my mistakes (all examples complies to MacOS X server 10.6):
1. I had to configure the path to filemaker api for php in the php.ini I moved the fm api for php to /usr/lib/php and included the path in /etc/php.ini (include_path = ".:/usr/lib/php")
2. I removed to mutch of the filemaker configurations in the httpd.conf. Below is the correct configuration with line numbers.
128. #FMI_Configuration_V1 LoadModule status_module libexec/apache2/mod_status.so
131. #FMI_Configuration_V1 LoadModule info_module libexec/apache2/mod_info.so
(theese two modules are loaded and configured by fm-server-status.conf')
144. LoadModule php5_module libexec/apache2/libphp5.so
(loads my compiled php 5.3)
1348. #FMI_Configuration_V1 ExtendedStatus On
1483. #FMI_Configuration_V1 ExtendedStatus On
(configured in fm-server-status.conf)
1497. #FMI_Configuration_V1 (needed by FMS)
1498. Include '/Library/FileMaker Server/Admin/admin-helper/WEB-INF/conf/fmi-test.conf'
1499. #FMI_Configuration_V1 (needed by FMS)
1500. Include '/Library/FileMaker Server/Admin/admin-helper/WEB-INF/conf/fm-server-status.conf'
1501. #FMI_Configuration_V1 (needed by FMS)
1502. Include '/Library/FileMaker Server/Admin/admin-helper/WEB-INF/conf/mod_jk.conf'
(needed by filemaker server)
1504. #Include '/Library/FileMaker Server/Web Publishing/publishing-engine/php/apache-2.2/httpd.conf.php'
(the filemaker php 5.2.9 should not load obviously)
3. I had to install the date plugin (pear)
pear install Date-1.5.0a1
After these steps everything works fine.
I too am suffering blank pages when trying to access my Filemaker PHP pages, and stumbled across your post(s).....
I've followed your guide to try and get this working, but fell at the last hurdle – how do you install the date plugin?
Still getting blank pages, and still frustrated!!
Fire up the Terminal and type
sudo pear install Date-1.5.0a1
If you have pear installed this should do it.
Thanks Simon – got pear 'date' module installed OK, but frustratingly still getting blank PHP pages (!).
OK, maybe getting somewhere.....
The main page (home.php) now loads up, but when I try to log in it doesn't do anything, and dumps back to the home page.
More confused than ever now. Do I need to turn on any authorisation modules in Apache (Server Admin console)??