The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Unable to install DSO handler in EA4

Discussion in 'EasyApache' started by Mark Hudson, Jul 15, 2016.

Tags:
  1. Mark Hudson

    Mark Hudson Registered

    Joined:
    Feb 3, 2016
    Messages:
    3
    Likes Received:
    1
    Trophy Points:
    1
    Location:
    London
    cPanel Access Level:
    Root Administrator
    In Easy Apache 4 (WHM 58) I am trying to install DSO as the PHP handler but it is not showing up under MultiPHP Manager >> PHP Handlers. BTW: The security implications of running processes under nobody are not really an issue because I only host my own sites.

    From the EA4 page, I selected the "All PHP Options + OpCache: profile.

    Because DSO requires a forked MPM, I selected "Prefork Multi-Processing Module for Apache HTTP Server" (a-apache24-mod_mpm_prefork Installed) and provisioned. I was expecting to see an option for DSO but there isn't one. What should I be looking for?

    Thanks
     
  2. Reado

    Reado Well-Known Member

    Joined:
    Sep 8, 2009
    Messages:
    161
    Likes Received:
    4
    Trophy Points:
    18
    Location:
    United Kingdom
    cPanel Access Level:
    DataCenter Provider
    I resolved this by ensuring "ea-php56-php" (for PHP 5.6) was selected and only one PHP version was installed. No idea why it's not just called ea-php56-dso as that would avoid the confusion.
     
  3. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,678
    Likes Received:
    648
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
    Hello,

    You can only use DSO as the handler for one version of PHP on your system. If you install more than one DSO package, you must uninstall all but one package, or else the handler will not function correctly. This is documented at:

    EA4 - PHP Handlers

    Let us know if you have any additional questions.

    Thank you.
     
  4. Mark Hudson

    Mark Hudson Registered

    Joined:
    Feb 3, 2016
    Messages:
    3
    Likes Received:
    1
    Trophy Points:
    1
    Location:
    London
    cPanel Access Level:
    Root Administrator
    Spot on! All I needed was to install ea-apache24-mod_mpm_prefork and ea-php70-php to install PHP7 with DSO handler. I agree that the extension should be renamed.
     
    PbG likes this.
  5. PbG

    PbG Well-Known Member

    Joined:
    Mar 11, 2003
    Messages:
    241
    Likes Received:
    0
    Trophy Points:
    16
    +1 for less confusion.
     
  6. garconcn

    garconcn Well-Known Member

    Joined:
    Oct 29, 2009
    Messages:
    98
    Likes Received:
    1
    Trophy Points:
    8
    +1, I've experienced the same issue while choosing "All PHP Options + OpCache" profile. Besides, one of the "ea-phpxx-php" should be chosen automatically or give a warning if people chose this profile since OPcache does not work without DSO.
     
  7. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,678
    Likes Received:
    648
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
    Hello,

    I've linked this thread to internal case EA-5099, which is open to suggest adding DSO to the PHP package name in the EasyApach 4 UI. I'll update this thread with any changes to the status of that case.

    Thank you.
     
Loading...

Share This Page