PHP로 pdo_mysql을 컴파일하고 설치하는 방법: 먼저 "pecl.php.net"에서 "pdo_mysql" 확장 패키지를 다운로드한 다음 "/usr/local/bin/phpize"를 실행하고 마지막으로 "php.ini"를 수정합니다. PHP를 다시 시작 -fpm이면 충분합니다.
권장: "PHP 비디오 튜토리얼"
php7 pdo_mysql 확장을 컴파일하고 설치하세요.
1 pecl.php.net에서 pdo_mysql 확장 패키지를 다운로드하세요.
php 소스 코드가 있는 경우 패키지는 다운로드할 필요가 없습니다.
2. 압축을 풀고 확장 패키지 디렉터리에 들어가서 /usr/local/bin/phpize를 실행하세요. 실제 상황에서는 주로 phpize를 찾으려면 php -dev)
# tar -zxvf PDO_MYSQL-1.0.2.tgz # /usr/local/bin/phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303
3.make, make install
5을 설치해야 합니다.
Extension=php_pdo_mysql.dll 줄을 찾으려면 주석을 제거하고 다음 파일 이름을 수정하세요. extension=pdo_mysql.sophp-fpm을 다시 시작하세요. —————————————————————————————————————질문 녹음: 환경: docker, Debian GNU/Linux 8PHP: 7.1.10다운로드한 pdo_mysql 패키지를 사용하여 구성을 설치하세요. 시간: 지정한 "mysqlnd"에서 mysql을 찾을 수 없지만 PHP 확장 mysqlnd가 있는지 확인하세요. 그러면 -with-pdo-mysql=/usr/local/include/php/ext/mysqlnd가 작동하지 않습니다. 그러나 PHP 소스 코드 패키지에서 pdo_mysql을 사용하여 설치하는 것은 문제가 없습니다. mysqlnd와/usr/local/include/php/ext/mysqlnd에 있는 파일은 실제로 다릅니다.시간이 나면 알아볼게요——————————————— ——— 위 문제는 해결되었습니다. mysql 개발 도구 키트를 설치하기만 하면 됩니다./configure -with-php-config=/usr/local/bin/php-config -with-pdo-mysql=mysqlnd 这里使用mysqlnd 而不是 /usr/local/mysql,PHP7 正式移除了 mysql 扩展;如果有多个版本的 PHP,使用-with-php-config=/usr/local/bin/php-config 指向对应版本的php-config 可以将扩展安装到对应的 PHP 版本;그러나 새로운 문제가 발생합니다. . . 궁극적인 솔루션: PHP 소스 코드 패키지의 해당 버전을 다운로드하고 소스 코드 패키지와 함께 설치하면 매우 원활합니다. . .
아아아아
위 내용은 php7에서 pdo_mysql을 컴파일하고 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!