Everything posted by ericzutter
I downloaded and installed PostgreSQL version 9.3.1, Win-x86-32 from following link : http://www.enterprisedb.com/products-services-training/pgdownload There is no mention on there site that this is a portable version. By default it is installed in Program Files. But the software directory from PostgreSQL is not added to the system path. Which explains why Apache couldn't find the DLL. There also exists a binaries zip file from PostgreSQL version 9.3.1, Win-x86-32 at following link : http://www.enterprisedb.com/products-services-training/pgbindownload The binaries zip file also contains the file libintl.dll. Thanks for your help.
I installed UniServer on computer 1 and I want to connect with PHP to a Postgres DB stored on computer 2. This worked with the old versions of UniServer by using the extension php_pdo_pgsql.dll. The file php_pdo_pgsql.dll is included in the latest version of UniServer but gives an error when using it. Following your answer, I did a default install of Postgres on computer 1. But the error is still there. I copied on computer 1 the file c:\Program Files\PostgreSQL\9.3\bin\libintl.dll to \UniServerZ\core\apache2\bin\libintl.dll. The error is now gone when I start Apache. I hope this is all I have to do to get PostgreSQL working again with UniServer.
I am using UniServer Zero XI 11.00 with default included PHP 5.4 on Windows 7 32-bits I replaced MySQL with ZeroXI_mariadb_10_0_4.exe I added the following to php_production.ini : extension=php_pdo_pgsql.dll When I start Apache, then I receive the following error : httpd_z.exe - System Error The program can't start because libintl.dll is missing from your computer. Try reinstalling the program to fix this problem.