<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>Yes, I've pretty much concluded that already.</span></div><div><br><span></span></div><div><span>In reality, having a stand alone phpmyadmin just to manage a remote DB probably isn't all that useful since most hosts offer it anyway, and getting a remote host to make their MySQL server open to the internet would be pretty tough.</span></div><div><br><span></span></div><div><span>So it's only really useful for managing a local server, and better just to install it yourself in a jail as I have done, along with Apache, etc.</span></div><div><br><span></span></div><div><span>Looking forward to an improved Warden experience for 9.1 in a few months. Every time I deal with the Warden these days, it won't serve files inside the jail.  Ahem.  Sorry, couldn't
 resist...<br></span></div><div><br><span></span></div><div><span>....Jeff<br></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Ken Moore <ken@pcbsd.org><br> <b><span style="font-weight: bold;">To:</span></b> pbi-dev@lists.pcbsd.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, February 16, 2012 8:05 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [PC-BSD Pbi-dev] How to make a PBI with a combination of ports?<br> </font> </div> <br>
<div id="yiv2077799067">
  

    
  
  <div>
    On 02/13/2012 12:53, Fabrizio Parrella wrote:
    <blockquote type="cite">

      
      Sorry if I am trying to suggest things even if I am kind of new on
      9.0 and the new PBIs, but it seems to me that you need to add a
      custom script when starting stopping apache as well as when you
      add the configuration:<br>
      <br>
      something like (pseudocode):<br>
      INSTALLATION:<br>
       - Add config to Apache/PHP httpd.conf  and to MySQL (create the
      new user for phpMyAd)<br>
       - if Apache PBI exists, add same config changes to its httpd.conf<br>
      <br>
      STARTUP<br>
       - if Apache PBI exists, do not start Apache/PHP PBI<br>
      <br>
      <br>
      I would suggest to create a PBI with apache, mysql, php,
      phpMyAdmin, and add the two simple "IF"<br>
      <br>
      Maybe even check if apache or mysql are installed with a simple:<br>
       - `which mysql`<br>
       - `which httpd`<br>
      <br>
      Fabry<br>
      <br>
      <br>
      <br>
      <br>
      On 02/13/2012 12:40, Jeff wrote:
      <blockquote type="cite">
        <div style="color:#000;background-color:#fff;font-family:arial, helvetica, sans-serif;font-size:10pt;">
          <div><span>Thanks, I was able to build the PBI with Apache and
              PHP.</span></div>
          <div><br>
            <span></span></div>
          <div><span>The problem now is that I wanted to include the
              same services scripts as found in the Apache PBI for start
              up and other stuff.  Plus I need a custom config file for
              phpmyadmin for initial setup, and want to modify
              httpd.conf with a script to include an alias for
              phpmyadmin.<br>
            </span></div>
          <div><span><br>
            </span></div>
          <div><span>No big deal, but it occurred to me that running the
              Apache PBI and PhpMyAdmin PBI that also includes Apache,
              would conflict unless I configure it to listen on a
              different port, which is a pain.</span></div>
          <div><br>
            <span></span></div>
          <div><span>Right now, with the Apache PBI, you access the
              server at http://localhost/index.html,
              so another server running would have to be http://localhost:8080/phpmyadmin
              or something like that.</span></div>
          <div><br>
            <span></span></div>
          <div><span>Is there another way to deal with that potential
              conflict?  What if the 2nd Apache installation used a
              virtual host setup - would that work?<br>
            </span></div>
          <div><br>
            <span></span></div>
          <div><span>If I want to include the services scripts and any
              other custom scripts, do I just add them in the pbi.conf? 
              I sort of concluded that by looking at pbi.conf for the
              Apache PBI.</span></div>
          <div><br>
            <span></span></div>
          <div><span>Maybe it would just be easier to add PhpMyAdmin to
              the Apache PBI. It might make more sense anyway, to
              include PHP, and possibly even MySQL, since most people
              will want those too.</span></div>
          <div><br>
            <span></span></div>
          <div><span>Just curious, if someone added PHP, etc to the
              Apache PBI environment, after the PBI was installed, what
              would happen to those additions when the PBI got updated? 
              <br>
            </span></div>
          <div><br>
            <span></span></div>
          <div><span>Thanks, <br>
            </span></div>
          <div><span><br>
            </span></div>
          <div><span>Jeff<br>
            </span></div>
          <br>
        </div>
      </blockquote>
    </blockquote>
    <br>
    Just to follow up with this,<br>
    <br>
    We have noticed a number of PBI requests come in for programs like
    phpmyadmin (phpvirtualbox, owncloud, etc...) that are just web
    services and not actual stand-alone programs. We are still
    discussing what the best course of action is for these. <br>
    Some of the options we have come up with are: Build the PBI with
    included web server and special configurations (as Fabry suggested),
    Warden inmates (programs to be used/run inside portjails with warden
    management), or package these programs with the main web servers but
    disabled by default (I.E. put phpvirtualbox with the Virtualbox PBI,
    phpmyadmin with the apache PBI, etc...)<br>
    <br>
    In any case, for the time being it might be easier for you to just
    build those programs as ports for the moment. Since there is
    basically no binaries within those packages, there should not be a
    problem with them affecting other system components. Of course,
    putting them in a port jail is always more  secure... :-)<br>
    <br>
    <pre class="yiv2077799067moz-signature">-- 
~~ Ken Moore ~~
PC-BSD/iXsystems</pre>
  </div>

</div><br>_______________________________________________<br>Pbi-dev mailing list<br><a ymailto="mailto:Pbi-dev@lists.pcbsd.org" href="mailto:Pbi-dev@lists.pcbsd.org">Pbi-dev@lists.pcbsd.org</a><br><a href="http://lists.pcbsd.org/mailman/listinfo/pbi-dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/pbi-dev</a><br><br><br> </div> </div> </blockquote></div>   </div></body></html>