Php 7.4 cài đặt pssql
Dự án MacPorts sử dụng một hệ thống có tên là Trac để gửi phiếu yêu cầu báo cáo lỗi và nâng cao. Mặc dù bất kỳ ai cũng có thể tìm kiếm Trac để tìm vé, nhưng bạn phải có tài khoản GitHub để đăng nhập vào Trac để tạo vé Show
Để kích hoạt hỗ trợ PostgreSQL, cần có --with-pgsql[=DIR] khi bạn biên dịch PHP.
________số 8
Tôi đang phát triển ứng dụng này trên Windows bằng PHP 7. 2, Laravel 7, Angular 8 và PostgreSQL trong thời gian rảnh rỗi của tôi. Gần đây, tôi không dành nhiều thời gian cho dự án vì công việc. Do đó, các mã và cài đặt đã trở nên lỗi thời do Angular 10 và Laravel 8 sắp tới. Tôi cần nâng cấp mã, ít nhất là phiên bản khung mới nhất. Ngoài ra, tôi vẫn quên cách định cấu hình PHP để kích hoạt trình điều khiển PostgreSQL Tải xuống PHP 7 mới nhất. x zip Phân phốiTôi không sử dụng LAMP hoặc XAMPP. Thay vào đó, tôi sử dụng bản phân phối zip của PHP 7. x. Để tải xuống bản phân phối zip, hãy truy cập https. //các cửa sổ. php. net/download/ và nhấp vào liên kết để phân phối Non-Thread Safe hoặc Thread Safe (được khuyến nghị). Xem Câu hỏi thường gặp về PHP Sau đó, giải nén tệp zip vào một số thư mục cục bộ. Tiếp theo, tạo một bản sao của php. ini-Development và đổi tên thành php.ini . Sửa đổi PHP 7. 4 php. ini Để kích hoạt trình điều khiển PostgreSQLSau khi chúng tôi có php. ini , chúng ta cần sửa đổi nó. Bỏ ghi chú các dòng sau. 1 2 3 ;extension_dir = "ext" ;tiện ích mở rộng=pdo_pgsql ;tiện ích mở rộng=pgsql Tại thời điểm này, chúng ta đã kích hoạt trình điều khiển PostgreSQL trong PHP 7. 4. Bây giờ chúng ta có thể kiểm tra kết nối cơ sở dữ liệu với Laravel, e. g. , đang chạy artisan di chuyển . Giả sử chúng ta có cơ sở dữ liệu PostgreSQL chạy cục bộ, chúng ta sẽ gặp lỗi sau nếu không có những thay đổi đó trong php. ini . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 C. \Người dùng\karldev\Desktop\dev\prj\ws\new\ws>php artisan migrate
Chiếu sáng\Cơ sở dữ liệu\QueryException
không thể không tìm trình điều khiển (SQL: chọn * từ thông tin_lược đồ. bảng ở đâu table_schema = công khai and table_name = migrations and table_type = 'BASE TABLE')
tại C. \Người dùng\karldev\ . Desktop\dev\prj\ws\new\ws\vendor\laravel\framework\src\Illuminate\Database\Connection.php. 671 667. // Nếu xảy ra ngoại lệ khi cố chạy truy vấn, chúng tôi sẽ định dạng lỗi đó 668. // thông báo bao gồm các liên kết với SQL, điều này sẽ khiến ngoại lệ này trở thành 669. // giúp ích nhiều hơn cho nhà phát triển thay vì chỉ lỗi của cơ sở dữ liệu. 670. bắt (Ngoại lệ $<e) { > 671. ném mới QueryException(< 672. $truy vấn, $<this->prepareBindings($bindings), $e 673. ); 674. } 675.
1 C. \Người dùng\karldev\ . Desktop\dev\prj\ws\new\ws\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php. 70 PDOException. ("không thể tìm thấy trình điều khiển")
2 C. \Người dùng\karldev\ . Desktop\dev\prj\ws\new\ws\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php. 70 PDO. __construct("pgsql. máy chủ = 127. 0. 0. 1;dbname=mydb;port=5442;sslmode=prefer", "mydb", "EYQLIkQkYJjRaVsLT721", []) Trước khi chạy PHP 7. 4, Cấu hình môi trường PATHTrước khi chúng tôi có thể chạy bất kỳ mã PHP nào từ cửa sổ dòng lệnh, chúng tôi phải định cấu hình biến môi trường PATH. Chúng ta có thể thiết lập nó trong cửa sổ dòng lệnh trước khi chạy bất kỳ mã PHP nào. Xem xét lệnh mẫu sau Hệ điều hành MS1 đặt PHP =%PHP%;C:\ Người dùng \ karldev \ . Desktop\dev\apps\php-7. 4 . 10 - Win32 - vc15 -x64 Tôi đang sử dụng C. \Người dùng\karldev\ . 4. 10Desktop\dev\apps\php-7.4.10-Win32-vc15 . x64 for this post. Có nhận xét hoặc đề xuất? Làm cách nào để cài đặt PGsql trong PHP?Cài đặt nó bằng cách chạy sudo apt-get install php-pgsql . Đã bật tiện ích mở rộng pssql bằng cách chỉnh sửa /etc/php/7. 0/mods-sẵn sàng/pssql. tập tin cấu hình ini. Tệp cấu hình phải chứa một dòng có phần mở rộng văn bản=php_pgsql. Vì thế.
PostgreSQL có hỗ trợ PHP không?PHP cung cấp nhiều hàm để làm việc trực tiếp với cơ sở dữ liệu PostgreSQL . Để kết nối với PostgreSQL bằng các hàm gốc, hãy làm theo các bước sau. Sử dụng mã PHP sau để kết nối với PostgreSQL và chọn cơ sở dữ liệu.
Làm cách nào tôi có thể kết nối cơ sở dữ liệu PostgreSQL bằng PHP?Kết nối với cơ sở dữ liệu
. 0. 0. 1"; $port = "port = 5432"; $dbname = "dbname = testdb"; $credentials = "user = postgres password=pass123"; $db = pg_connect( "$host $port $dbname $credentials" );
Làm cách nào để kích hoạt các mô-đun PHP?Bạn có thể bật các mô-đun PHP bằng cách cập nhật tệp khởi tạo PHP của mình. . Truy cập các tệp trang web của bạn bằng FTP hoặc Trình quản lý tệp Mở tệp khởi tạo PHP của bạn Thêm dòng sau vào tệp khởi tạo PHP của bạn (thay đổi module_name thành tên mô-đun thực tế của bạn). tiện ích mở rộng = module_name. Vì thế. . Lưu các thay đổi của bạn |