PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Bật hỗ trợ PostgreSQL trong PHP trên Mac OS X

Phiên bản PHP đi kèm với OS X không bao gồm PostgreSQL. Bạn sẽ phải tự biên dịch phần mở rộng. Dưới đây là một số hướng dẫn:

  1. Tìm phiên bản PHP của bạn:php -v .
  2. Tải xuống phiên bản PHP phù hợp với phiên bản của bạn:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Ví dụ này tải xuống PHP 5.3.3 nhưng điều này phải phù hợp với phiên bản của bạn)
  3. Giải nén tệp lưu trữ bạn đã tải xuống:tar -xzvf php-5.3.3.tar.gz
  4. Thay đổi thành thư mục mở rộng của PostgreSQL:cd php-5.3.3/ext/pgsql/
  5. Nhập phpize .
  6. Nhập ./configure .
  7. Nhập make .
  8. Nhập sudo make install .
  9. Thêm tiện ích mở rộng cho bạn php.ini tệp bằng cách thêm extension=pgsql.so . (Bạn có thể đã làm điều này)
  10. Khởi động lại Apache.

Cập nhật cho OS X Mountain Lion Apple đã xóa autoconf từ các phiên bản XCode mới hơn, vì vậy quy trình trên sẽ không thành công ở vị trí # 5. Để giải quyết vấn đề đó:

  1. Nhập /usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)" .
  2. Nhập sudo chown -R $USER /usr/local/Cellar .
  3. Nhập brew update .
  4. Nhập brew install autoconf .

Điều đó sẽ cài đặt autoconf và cho phép bạn cài đặt mô-đun bằng cách sử dụng các hướng dẫn ở trên.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Câu lệnh Postgresql đơn giản - tên cột không tồn tại

  2. PGEast, Đo điểm chuẩn phần cứng và Trang trại hiệu suất PG

  3. PHP và Postgres:bắt lỗi?

  4. Django-DB-Migrations:không thể ALTER TABLE vì nó có các sự kiện kích hoạt đang chờ xử lý

  5. Postgres:làm cách nào để bạn làm tròn dấu thời gian lên hoặc xuống đến phút gần nhất?