# Php\_ini location not set

**URL:** <https://discuss.circleci.com/t/php-ini-location-not-set/14745>\
**Category:** Build Environment\
**Created:** [July 25, 2017, 9:04am UTC](https://discuss.circleci.com/t/php-ini-location-not-set/14745 "2017-07-25T09:04:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sraka1](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/sraka1/32/16652_2.png) [@sraka1](https://discuss.circleci.com/u/sraka1)\
**Post date:** [July 25, 2017, 9:04am UTC](https://discuss.circleci.com/t/php-ini-location-not-set/14745/1 "2017-07-25T09:04:15Z")

</div>

When trying to install PHP extensions via pecl, they build correctly, however they do not install correctly, spitting out `Build process completed successfully Installing '/opt/circleci/php/7.1.0/lib/php/extensions/no-debug-non-zts-20160303/mongodb.so' install ok: channel://pecl.php.net/mongodb-1.2.9 configuration option "php_ini" is not set to php.ini location You should add "extension=mongodb.so" to php.ini`

This then causes the build to fail, since it depends on the `mongodb` extension. This is happening with PHP 7.1.0 and did not occur with earlier versions…

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:39am UTC](https://discuss.circleci.com/t/php-ini-location-not-set/14745/2 "2018-06-18T11:39:43Z")

</div>


