Varolan bir PostgreSQL veritabanına erişen bir PHP uygulaması oluşturmak için görevli oldum. Bu benim ilk kez Postgre'nin ile çalışma söz değil, PHP zaten app çalıştırmak gerekiyordu hangi Linux kutuya monte edilmiş olduğunu. Ben sadece kod, hiçbir deneyimi bu şeyler kurma var.
Benim soru Postgre uzantısı PHP çalışma almak için görünmüyor olabilir. Ben hayır "extension = ..." hatları vardı, php.ini dosyasını kontrol etti. Yani "extension = pgsql.so" ekledi. Sonra (ldap.so, phpcups.so) "EXTENSION_DIR" işaretli ve orada sadece 2 dosya olduğunu buldu, ben başka bir Linux kutusundan alınan bir pgsql.so dosyası ekledi. Ben httpd yeniden başlatılır. Ve bu çalışmıyor. I) (phpinfo herhangi bir "pgSQL" veya "postgre" bulamadı.
Benim noobness bağışla. Ben çok az Linux'u biliyorum. Eğer doğru yönde bana gelin eğer ben gerçekten takdir ediyorum.
Ben number5 tarafından verilen öneri kullandı:
Dostum, RedHat gidiyorum. Sana verdiği komutun "yum" sürümü kullanılmış, ve bu var:
[root@perseus ~]# yum install php-pgsql Loading "installonlyn" plugin Setting up Install Process Setting up repositories Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=extras error was [Errno 4] IOError: Error: Cannot find a valid baseurl for repo: extras
MAALESEF, ben kullanıyorum Linux sunucu Internet'e bağlı DEĞİLDİR. Yüklemek için başka bir yolu?