Giter Club home page Giter Club logo

Comments (8)

Sauraus avatar Sauraus commented on May 8, 2024

@ameir do you have sample of the code that you are referring to? I am also looking into this and I think the best thing would be to define the yum repos outside of the cookbook for now.

I am working on the option to install php-mcrypt on rhel systems which requires the remi repositories to be configured as well, I am just waiting on feedback from the maintainers as how they would like to see this implemented. @tas50 @jtimberman @someara

from php.

iennae avatar iennae commented on May 8, 2024

Does https://github.com/chef-cookbooks/yum-remi-chef help you at all?

from php.

ameir avatar ameir commented on May 8, 2024

@Sauraus, I am currently using the Remi repo cookbook that @iennae linked above, along with https://github.com/yevgenko/cookbook-php-fpm. I only run 'php-fpm::install' from that cookbook, and install any other packages I need outside of that (using the package resource). I mainly use that cookbook for its definitions to manage FPM pools.

Looking at this cookbook again, it looks like my issue's been worked on already; I see default['php']['package_options'] at https://github.com/chef-cookbooks/php/blob/a836cb5f3a2d1fce62334e42fb6e64169ed1e5a1/attributes/default.rb#L157 and its usage at https://github.com/chef-cookbooks/php/blob/a836cb5f3a2d1fce62334e42fb6e64169ed1e5a1/recipes/package.rb#L61 .

In short, you should be able to include the remi repos, and do something like default['php']['package_options'] = '--enablerepo=remi*' before running the package recipe. I don't think it's necessary to depend on the yum-remi-chef cookbook in this cookbook.
I hope that helps.

from php.

iennae avatar iennae commented on May 8, 2024

@ameir Thanks so much for the update. Appreciate you contributing all the info on how you resolved your issue!

from php.

Sauraus avatar Sauraus commented on May 8, 2024

Ok I will give this a go.

from php.

Sauraus avatar Sauraus commented on May 8, 2024

Worked like a charm :) this is what is needed in a recipe to get a custom PHP build installed.

node.default['php']['package_options'] = '--enablerepo=remi* --enablerepo=remi-php70'

include_recipe 'yum-remi-chef::remi'
include_recipe 'yum-remi-chef::remi-php70'

from php.

xorima avatar xorima commented on May 8, 2024

Closing due to inactivity.

If this is still an issue please reopen or open another issue. Alternatively drop by the #sous-chefs channel on the Chef Community Slack and we'll be happy to help!

Thanks,
Sous-Chefs

from php.

lock avatar lock commented on May 8, 2024

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

from php.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.