Hướng dẫn is mysqli installed? - mysqli đã được cài đặt chưa?
answer 38 MySQLi là một phần của PHP. Nên có sẵn một gói loại php-mysqli hoặc bạn có thể lấy nguồn PHP và biên dịch lại mà mysqli đã bật. Bạn có thể đã cài đặt nó, nhưng nó được thực hiện như một mô-đun và bị vô hiệu hóa. Kiểm tra php.ini của bạn cho 3hoặc tương tự. nó có thể bị nhận xét hoặc tệp .so có trong thư mục extension của bạn nhưng không được liên kết với PHP qua chỉ thị extension = đó.38 hữu ích 2 bình luận chia sẻ 2 bình luận chia sẻ answer 57 Sử dụng 4thay vì 5. Trên Linux, để cài đặt với 6loại:
57 hữu ích 5 bình luận chia sẻ 5 bình luận chia sẻ answer 27 Đây là cách tôi cài đặt nó trên máy chạy Debian của mình (ubuntu): php 7:
php 5:
27 hữu ích 3 bình luận chia sẻ 3 bình luận chia sẻ answer 25 Bài viết này giải thích rõ ràng, làm thế nào để cài đặt MySqli với EachApache. Điều này cũng làm việc cho tôi. Để cài đặt mysqli bằng EachApache:
25 hữu ích 5 bình luận chia sẻ 5 bình luận chia sẻ answer 8 Bạn phải chỉnh sửa hai dòng trong tệp php.ini của mình (tôi đang sử dụng windows cho ví dụ này):hai dòng trong tệp php.ini của mình (tôi đang sử dụng windows cho ví dụ này): - Cái đầu tiên là về vị trí thư mục tiện ích mở rộng. Xem bên dưới:
- Cái thứ hai liên quan đến chính phần mở rộng:
Chỉ sửa đổi (bỏ chú thích) dòng mở rộng là không đủ đối với tôi. Hy vọng nó giúp 8 hữu ích 3 bình luận chia sẻ 3 bình luận chia sẻ answer 3 Đối với Windows: 3 bước Bước 1: Chỉ cần cung cấp 7đường dẫn thư mục trong 8Đây
Bước 2: Xóa nhận xét khỏi
Bước 3: Khởi động lại máy chủ Apache. 3 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 2 Đây là liên kết để biết chi tiết cài đặt: http://php.net/manual/en/mysqli.installation.php Nếu bạn đang sử dụng Windows hoặc Linux : - Phần mở rộng MySQLi được tự động cài đặt trong hầu hết các trường hợp, khi gói PHP & MySQL được cài đặt.Windows hoặc Linux : 2 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 1 Vì bạn đang sử dụng máy Mac, hãy mở một thiết bị đầu cuối và
Tìm php.ini và sudo mở nó, chẳng hạn như sử dụng trình soạn thảo nano
Tìm sử dụng control + w để tìm kiếm "mysqli.default_socket" và thay đổi dòng thành
Sử dụng control + x, sau đó nhấn "y" và "return" để lưu tệp. Khởi động lại Aapche nếu cần. Bây giờ bạn sẽ có thể chạy mysqli. 1 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 1 Gần đây tôi đã bỏ Xampp để chuyển sang Apache gốc trên Mac Sierra vì yêu cầu php mới của một dự án. Sierra đi kèm với php 5.6.25, nhưng nó không chạy mysql_ * ra khỏi hộp, sau rất nhiều googling, tôi thấy trang web này thực sự hữu ích - https://php-osx.liip.ch . Hóa ra php 5.6.25 hỗ trợ mysql_ * nhưng không được kích hoạt. Chọn phiên bản php của bạn và tải xuống, nó tạo ra một php.ini thích hợp cho php của bạn, sau đó bạn đã sẵn sàng 1 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 1
Gần đây tôi đã bỏ Xampp để chuyển sang Apache gốc trên Mac Sierra vì yêu cầu php mới của một dự án. Sierra đi kèm với php 5.6.25, nhưng nó không chạy mysql_ * ra khỏi hộp, sau rất nhiều googling, tôi thấy trang web này thực sự hữu ích - https://php-osx.liip.ch . Hóa ra php 5.6.25 hỗ trợ mysql_ * nhưng không được kích hoạt. Chọn phiên bản php của bạn và tải xuống, nó tạo ra một php.ini thích hợp cho php của bạn, sau đó bạn đã sẵn sàng 1 bình luận chia sẻ answer 0 1 hữu ích 1 bình luận chia sẻ
nếu bạn sử dụng ubuntu 16.04 (có thể trở lên) chỉ cần làm điều này 0 bình luận chia sẻ answer 0 0 hữu ích 0 bình luận chia sẻ nếu bạn sử dụng ubuntu 16.04 (có thể trở lên) chỉ cần làm điều này 0 bình luận chia sẻ answer 0 0 hữu ích 0 bình luận chia sẻ Tôi đã gặp vấn đề tương tự, tôi đã truy cập EasyApache4 từ WHM nhấp vào nút tùy chỉnh sau đó nhấp vào tab Tiện ích mở rộng PHP .. Tôi đã chọn và cài đặt tiện ích mở rộng 9và giải pháp của tôi đã được giải quyết.Đối với mysqli trên các vùng chứa php chính thức của Docker :
Các phiên bản php được gắn thẻ hỗ trợ mysqli có thể vẫn không đi kèm với mysqli được cấu hình sẵn, Bạn có thể cài đặt nó bằng 0tiện ích (xem nhận xét của Konstantin). Điều này được tích hợp sẵn, nhưng cũng có sẵn từ dự án docker-php-extension-installer . 0nếu bạn sử dụng ubuntu 16.04 (có thể trở lên) chỉ cần làm điều này 0 bình luận chia sẻ answer 0 0 hữu ích 0 bình luận chia sẻ Tôi đã gặp vấn đề tương tự, tôi đã truy cập EasyApache4 từ WHM nhấp vào nút tùy chỉnh sau đó nhấp vào tab Tiện ích mở rộng PHP .. Tôi đã chọn và cài đặt tiện ích mở rộng 9và giải pháp của tôi đã được giải quyết. 1Đối với mysqli trên các vùng chứa php chính thức của Docker : 2Các phiên bản php được gắn thẻ hỗ trợ mysqli có thể vẫn không đi kèm với mysqli được cấu hình sẵn, Bạn có thể cài đặt nó bằng 0tiện ích (xem nhận xét của Konstantin). Điều này được tích hợp sẵn, nhưng cũng có sẵn từ dự án docker-php-extension-installer .mysql và sao chép nóĐể cài đặt mysqli bằng EachApache4:
0 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer -1 Trên php 5.3.0 và phiên bản mới hơn, bạn không cần phải cài đặt đặc biệt mysqli trên windows. Thay vì làm theo các bước đơn giản như hình dưới đây. Định vị tệp php.ini [nếu không có, nghĩa là bạn chưa sao chép tệp php.ini-development hoặc php.ini-production dưới dạng php.ini để tạo cấu hình của mình] Có 2 việc cần làm 1. Bỏ ghi chú và đặt đường dẫn bên phải thành extension_dir = "ext" Về cơ bản, hãy đặt đường dẫn nơi bạn tìm thấy thư mục ext trong php ngay cả khi nó nằm trong cùng thư mục từ nơi bạn đang chạy php-cgi.ex
Lưu ý: bỏ ghi chú trong tệp php.ini này là bằng cách loại bỏ khởi động; từ dòng. -1 hữu ích 2 bình luận chia sẻ 2 bình luận chia sẻ answer -2 Trên php 5.3.0 và phiên bản mới hơn, bạn không cần phải cài đặt đặc biệt mysqli trên windows. Thay vì làm theo các bước đơn giản như hình dưới đây. 2Định vị tệp php.ini [nếu không có, nghĩa là bạn chưa sao chép tệp php.ini-development hoặc php.ini-production dưới dạng php.ini để tạo cấu hình của mình] 1 bình luận chia sẻ |