Changeset 50172


Ignore:
Timestamp:
Apr 27, 2009, 8:02:40 AM (8 years ago)
Author:
ryandesign@…
Message:

php4, php5, php5-devel: improve Apache PHP activation instructions; see #12108

Location:
trunk/dports/lang
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/php4/Portfile

    r50163 r50172  
    333333    }
    334334   
    335     if { [variant_isset apache] } {
    336         ui_msg " * enable php in apache :\n"
    337        
    338         ui_msg "cd ${prefix}/libexec/apache"
    339         ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php4\" libphp4.so\n"
    340     }
    341    
    342     if { [variant_isset apache2] } {
    343         ui_msg "cd ${prefix}/apache2/modules"
    344         ui_msg "${prefix}/apache2/bin/apxs -a -e -n \"php4\" libphp4.so\n"
    345     }
    346    
    347     if { [variant_isset apache20] } {
    348         ui_msg "cd ${prefix}/apache20/modules"
    349         ui_msg "${prefix}/apache20/bin/apxs -a -e -n \"php4\" libphp4.so\n"
     335    if {![variant_isset no_web]} {
     336        ui_msg ""
     337        ui_msg "If this is your first install, you need to activate PHP in your web server."
     338        if {![variant_isset fastcgi]} {
     339            if {[variant_isset apache]} {
     340                set moduledir ${prefix}/libexec/modules
     341                set apxs ${prefix}/apache/bin/apxs
     342            }
     343            if {[variant_isset apache2]} {
     344                set moduledir ${prefix}/apache2/modules
     345                set apxs ${prefix}/apache2/bin/apxs
     346            }
     347            if {[variant_isset apache20]} {
     348                set moduledir ${prefix}/apache20/modules
     349                set apxs ${prefix}/apache20/bin/apxs
     350            }
     351            ui_msg ""
     352            ui_msg "To enable PHP in Apache, run"
     353            ui_msg "  cd ${moduledir}"
     354            ui_msg "  ${apxs} -a -e -n \"${my_name}\" lib${my_name}.so"
     355        }
    350356    }
    351357   
  • trunk/dports/lang/php5-devel/Portfile

    r50163 r50172  
    468468    }
    469469   
    470     if { [variant_isset apache] } {
    471         ui_msg " * enable php in apache :\n"
    472        
    473         ui_msg "cd ${prefix}/libexec/apache"
    474         ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php5\" libphp5.so\n"
    475     }
    476    
    477     if { [variant_isset apache2] } {
    478         ui_msg "cd ${prefix}/apache2/modules"
    479         ui_msg "${prefix}/apache2/bin/apxs -a -e -n \"php5\" libphp5.so\n"
     470    if {![variant_isset no_web]} {
     471        ui_msg ""
     472        ui_msg "If this is your first install, you need to activate PHP in your web server."
     473        if {![variant_isset fastcgi]} {
     474            if {[variant_isset apache]} {
     475                set moduledir ${prefix}/libexec/modules
     476                set apxs ${prefix}/apache/bin/apxs
     477            }
     478            if {[variant_isset apache2]} {
     479                set moduledir ${prefix}/apache2/modules
     480                set apxs ${prefix}/apache2/bin/apxs
     481            }
     482            ui_msg ""
     483            ui_msg "To enable PHP in Apache, run"
     484            ui_msg "  cd ${moduledir}"
     485            ui_msg "  ${apxs} -a -e -n \"${my_name}\" lib${my_name}.so"
     486        }
    480487    }
    481488   
  • trunk/dports/lang/php5/Portfile

    r50163 r50172  
    464464    }
    465465   
    466     if { [variant_isset apache] } {
    467         ui_msg " * enable php in apache :\n"
    468        
    469         ui_msg "cd ${prefix}/libexec/apache"
    470         ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php5\" libphp5.so\n"
    471     }
    472    
    473     if { [variant_isset apache2] } {
    474         ui_msg "cd ${prefix}/apache2/modules"
    475         ui_msg "${prefix}/apache2/bin/apxs -a -e -n \"php5\" libphp5.so\n"
     466    if {![variant_isset no_web]} {
     467        ui_msg ""
     468        ui_msg "If this is your first install, you need to activate PHP in your web server."
     469        if {![variant_isset fastcgi]} {
     470            if {[variant_isset apache]} {
     471                set moduledir ${prefix}/libexec/modules
     472                set apxs ${prefix}/apache/bin/apxs
     473            }
     474            if {[variant_isset apache2]} {
     475                set moduledir ${prefix}/apache2/modules
     476                set apxs ${prefix}/apache2/bin/apxs
     477            }
     478            ui_msg ""
     479            ui_msg "To enable PHP in Apache, run"
     480            ui_msg "  cd ${moduledir}"
     481            ui_msg "  ${apxs} -a -e -n \"${my_name}\" lib${my_name}.so"
     482        }
    476483    }
    477484   
Note: See TracChangeset for help on using the changeset viewer.