Hướng dẫn you need to enable the pdo_mysql extension for phinx to run properly. - bạn cần bật tiện ích mở rộng pdo_mysql để phinx chạy đúng cách.

Php -m trả về: [Mô -đun PHP]
[PHP Modules]

calendar
Core
ctype
date
exif
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

PHP - -ini trả về

Configuration File (php.ini) Path: /etc/php/7.0/cli
Loaded Configuration File:         /etc/php/7.0/cli/php.ini
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d
Additional .ini files parsed:      /etc/php/7.0/cli/conf.d/10-opcache.ini,
/etc/php/7.0/cli/conf.d/10-pdo.ini,
/etc/php/7.0/cli/conf.d/20-calendar.ini,
/etc/php/7.0/cli/conf.d/20-ctype.ini,
/etc/php/7.0/cli/conf.d/20-exif.ini,
/etc/php/7.0/cli/conf.d/20-fileinfo.ini,
/etc/php/7.0/cli/conf.d/20-ftp.ini,
/etc/php/7.0/cli/conf.d/20-gettext.ini,
/etc/php/7.0/cli/conf.d/20-iconv.ini,
/etc/php/7.0/cli/conf.d/20-json.ini,
/etc/php/7.0/cli/conf.d/20-phar.ini,
/etc/php/7.0/cli/conf.d/20-posix.ini,
/etc/php/7.0/cli/conf.d/20-readline.ini,
/etc/php/7.0/cli/conf.d/20-shmop.ini,
/etc/php/7.0/cli/conf.d/20-sockets.ini,
/etc/php/7.0/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.0/cli/conf.d/20-sysvsem.ini,
/etc/php/7.0/cli/conf.d/20-sysvshm.ini,
/etc/php/7.0/cli/conf.d/20-tokenizer.ini

Tôi bị bối rối. Tôi là người mới trên Linux và điều này không giống như các tệp XAMPP.

Có một câu hỏi về dự án này? Đăng ký một tài khoản GitHub miễn phí để mở một vấn đề và liên hệ với người bảo trì và cộng đồng của nó. Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Chọn tên người dùng Địa chỉ EmailPassword

Bằng cách nhấp vào Đăng ký đăng ký cho GitHub, bạn đồng ý với Điều khoản dịch vụ và tuyên bố quyền riêng tư của chúng tôi. Chúng tôi thỉnh thoảng gửi cho bạn các email liên quan đến tài khoản.

Đã có trên Github? đăng nhập vào tài khoản của bạn

Tôi đang cố gắng cài đặt SpaceBukkit. Tôi đã tự hỏi làm thế nào tôi kích hoạt pdo_mysql. Khi cố gắng thiết lập phần MySQL, tôi gặp lỗi này:

The "pdo_mysql" extension is NOT loaded in your `php.ini`! 
Make sure to load it before continuing!

Đây không phải là máy chủ CPanel, vì vậy tôi chỉ có thể dựa vào SSH và FTP (SFTP). Nếu các bạn có thể vui lòng cho tôi biết nó sẽ được đánh giá rất cao!

Như một lưu ý phụ, tôi đang ở Centos 5.

Hướng dẫn you need to enable the pdo_mysql extension for phinx to run properly. - bạn cần bật tiện ích mở rộng pdo_mysql để phinx chạy đúng cách.

Drcelus

1.2334 huy hiệu vàng14 Huy hiệu bạc27 Huy hiệu đồng4 gold badges14 silver badges27 bronze badges

Đã hỏi ngày 22 tháng 1 năm 2013 lúc 6:58Jan 22, 2013 at 6:58

Cài đặt PDO:

yum install php-devel php-pear mysql-devel httpd-devel
pecl install pdo
PHP_PDO_SHARED=1 pecl install pdo_mysql

Sau đó, chỉnh sửa tệp /etc/php.ini với Lệnh Textitor lệnh yêu thích của bạn (VI, VIM, Nano, ...) (truy cập máy qua SSH) và thêm các dòng sau:

extension=pdo.so
extension=pdo_mysql.so

Khởi động lại máy chủ web và bạn nên được thiết lập. Cudos đến http://karoshiethos.com/2008/07/24/installing-pdo_mysql-on-centos/

Đã trả lời ngày 22 tháng 1 năm 2013 lúc 8:31Jan 22, 2013 at 8:31

Hướng dẫn you need to enable the pdo_mysql extension for phinx to run properly. - bạn cần bật tiện ích mở rộng pdo_mysql để phinx chạy đúng cách.

Lucas Kauffmanlucas KauffmanLucas Kauffman

16.8k9 Huy hiệu vàng57 Huy hiệu bạc92 Huy hiệu Đồng9 gold badges57 silver badges92 bronze badges

6

Tôi cũng đang phải đối mặt với vấn đề này, vấn đề đối với tôi là một PHP còn thiếu đối với thư viện MySQL. Trong centos, tôi đã sửa nó bằng cách chạy # yum install php-mysql và sau đó khởi động lại Apache với # /bin/systemctl restart httpd.service Lưu ý rằng việc đặt tên hơi khác với phân phối dựa trên Debian/Ubuntu, PHP-> PHP5 và HTTPD-> APACHE2.

Đã trả lời ngày 8 tháng 12 năm 2015 lúc 7:09Dec 8, 2015 at 7:09

Hướng dẫn you need to enable the pdo_mysql extension for phinx to run properly. - bạn cần bật tiện ích mở rộng pdo_mysql để phinx chạy đúng cách.

Bạn có thể cho tôi biết xin vui lòng, tôi nên làm gì với lỗi Phinx này.Khi tôi cố gắng chạy lệnh di chuyển Phinx trong bảng điều khiển, nó đã ném cho tôi một lỗi "Bạn cần bật tiện ích mở rộng PDO_MYSQL để Phinx chạy đúng."Môi trường là Linux, XAMPP, PHP 7. Như tôi có thể thấy trong Phpinfo () Kết quả PDO_MYSQL được bật.Vậy vấn đề nằm ở đâu?

Cảm ơn rất nhiều.

hỏi ngày 12 tháng 7 năm 2016 lúc 20:15Jul 12, 2016 at 20:15

1

Trong trường hợp của tôi (PHP 5) tôi đã cài đặt PHP-GD và PHP-MYSQL.

sudo apt-get install php5.6-gd php5.6-mysql

Và hoạt động là tốt.

Tôi hy vọng điều này có thể giúp bạn.

Đã trả lời ngày 6 tháng 12 năm 2016 lúc 11:04Dec 6, 2016 at 11:04