나는 heroku에 PHP 응용 프로그램을 배포하려고합니다. 나는 clearDB에 테이블을 추가하지만,이 부분에 붙어있다 : 을 작곡가에요청한 PHP 확장자 ext-mysql *가 시스템에 없습니다. PHP에서 7.1.7
"ext-mysql":"*"
이 줄을 추가 한 후. json 그것은 나를 말하는 오류가 오류 : 'composer.json'은 'require'안에 종속성을 나열하지만 'composer.lock'을 찾지 못했습니다. 필요한 경우 'composer.lock'을 다시 생성하려면 'composer update'를 실행하고 저장소에 커밋하십시오.
및
php composer.phar update
를 실행 한 후
나는The requested PHP extension ext-mysql * is missing from your system. Install or enable PHP's mysql extension.
MySQL 확장은 PHP 7에서 제거되었습니다 - http://php.net/manual/en/function.mysql-query.php. 대신에 MySQLi 또는 PDO를 사용하십시오. – panther
Heroku가 PHP 7을 직접 배포하고 있는데, 어떻게 PHP 7과 mysqli/pdo를 사용 하느냐에 따라 PHP 7과 5를 사용하지 않도록 지정할 수 있습니다. – Thesoham24
은 mysql과 PHP5의 오래된 위험을 잊어 버렸습니다. – panther