PDO_MYSQL 작동에 실제 문제가 있습니다.PECL을 사용하여 PHP 5.1.6에 PDO_MYSQL 설치하기 : UBUNTU
PECL을 통해 PDO_MYSQL 드라이버를 설치하는 것으로 시작했지만, 문제가보고 된 곳을보고 싶지 않을 때 시작되었습니다. 임베디드 버전의 PDO와 PDO_MYSQL간에 충돌이있을 수 있습니다. 결국 PECL의 모든 의존성을 다시 설치하기로 결정했습니다.
Envrioment :
OS : UNBUNTU PHP 버전 : 5.1.6이 (인해 클라이언트로 업그레이드 할 수 없습니다가 사는 환경) 절차가 이어
:
PECL uninstall PDO_MYSQL
PECL uninstall PDO
PECL uninstall mysql
PECL install mysql
PECL install PDO
PECL install PDO_MYSQL
Lines Added to PHP.ini
extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so
apachectl restart
[warn] php5_module is already loaded, skipping
그때 확인 어떤 모듈이 설치되어 있는지 보려면 PHPINFO를보십시오. 참조 :
PDO drivers sqlite2
그게 전부 야!
아무도 이것에 대한 해결책을 제안 할 수 있다면 나는 아주 위대합니다. 다가오는 프로젝트 .....에 대한 zend 프레임 워크를 실행하려면 MYSQL PDO 드라이버가 필요합니다. 그렇습니다. PHP 버전으로 인해 v1.6을 사용해야합니다. 도! 당신이 우분투 경우
확실히의 apt-get 적성 사용합니다. 우분투처럼 인기있는 배포판을 사용하면 모든 이점을 얻을 수 있습니다. 하나의 장소에 * 모든 * 소프트웨어를 관리 할 수 있습니다. PEAR/PECL은 Windows 운영자에게 더 많은 기능을 제공합니다. – jared
준비가 끝난 서버를 담당 한 고객이 제안한 솔루션에 대해 논의했습니다 (문제가 발생 했음). 그는 PHP가 클라이언트 서버의 환경과 정확히 일치하도록 수동으로 컴파일되고 구성되었다고 말합니다. 그는 apt-get이 UBUNTU의 표준 PHP 릴리스에 영향을 미치고 사용자 정의 버전에는 영향을 미치지 않을 수도 있다고 생각합니다. 이견있는 사람? 답변 해 주셔서 감사합니다. –