[50172] trunk/dports/lang

ryandesign at macports.org ryandesign at macports.org
Mon Apr 27 01:02:41 PDT 2009


Revision: 50172
          http://trac.macports.org/changeset/50172
Author:   ryandesign at macports.org
Date:     2009-04-27 01:02:40 -0700 (Mon, 27 Apr 2009)
Log Message:
-----------
php4, php5, php5-devel: improve Apache PHP activation instructions; see #12108

Modified Paths:
--------------
    trunk/dports/lang/php4/Portfile
    trunk/dports/lang/php5/Portfile
    trunk/dports/lang/php5-devel/Portfile

Modified: trunk/dports/lang/php4/Portfile
===================================================================
--- trunk/dports/lang/php4/Portfile	2009-04-27 07:53:23 UTC (rev 50171)
+++ trunk/dports/lang/php4/Portfile	2009-04-27 08:02:40 UTC (rev 50172)
@@ -332,23 +332,29 @@
         ui_msg "${phpinidir}/php.ini-recommended (if this is a production server)."
     }
     
-    if { [variant_isset apache] } {
-        ui_msg " * enable php in apache :\n"
-        
-        ui_msg "cd ${prefix}/libexec/apache"
-        ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php4\" libphp4.so\n"
+    if {![variant_isset no_web]} {
+        ui_msg ""
+        ui_msg "If this is your first install, you need to activate PHP in your web server."
+        if {![variant_isset fastcgi]} {
+            if {[variant_isset apache]} {
+                set moduledir ${prefix}/libexec/modules
+                set apxs ${prefix}/apache/bin/apxs
+            }
+            if {[variant_isset apache2]} {
+                set moduledir ${prefix}/apache2/modules
+                set apxs ${prefix}/apache2/bin/apxs
+            }
+            if {[variant_isset apache20]} {
+                set moduledir ${prefix}/apache20/modules
+                set apxs ${prefix}/apache20/bin/apxs
+            }
+            ui_msg ""
+            ui_msg "To enable PHP in Apache, run"
+            ui_msg "  cd ${moduledir}"
+            ui_msg "  ${apxs} -a -e -n \"${my_name}\" lib${my_name}.so"
+        }
     }
     
-    if { [variant_isset apache2] } {
-        ui_msg "cd ${prefix}/apache2/modules"
-        ui_msg "${prefix}/apache2/bin/apxs -a -e -n \"php4\" libphp4.so\n"
-    }
-    
-    if { [variant_isset apache20] } {
-        ui_msg "cd ${prefix}/apache20/modules"
-        ui_msg "${prefix}/apache20/bin/apxs -a -e -n \"php4\" libphp4.so\n"
-    }
-    
     ui_msg "* copy  ${prefix}/etc/php4/pear.conf.sample to  ${prefix}/etc/php4/pear.conf"
 }
 

Modified: trunk/dports/lang/php5/Portfile
===================================================================
--- trunk/dports/lang/php5/Portfile	2009-04-27 07:53:23 UTC (rev 50171)
+++ trunk/dports/lang/php5/Portfile	2009-04-27 08:02:40 UTC (rev 50172)
@@ -463,18 +463,25 @@
         ui_msg "${phpinidir}/php.ini-recommended (if this is a production server)."
     }
     
-    if { [variant_isset apache] } {
-        ui_msg " * enable php in apache :\n"
-        
-        ui_msg "cd ${prefix}/libexec/apache"
-        ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php5\" libphp5.so\n"
+    if {![variant_isset no_web]} {
+        ui_msg ""
+        ui_msg "If this is your first install, you need to activate PHP in your web server."
+        if {![variant_isset fastcgi]} {
+            if {[variant_isset apache]} {
+                set moduledir ${prefix}/libexec/modules
+                set apxs ${prefix}/apache/bin/apxs
+            }
+            if {[variant_isset apache2]} {
+                set moduledir ${prefix}/apache2/modules
+                set apxs ${prefix}/apache2/bin/apxs
+            }
+            ui_msg ""
+            ui_msg "To enable PHP in Apache, run"
+            ui_msg "  cd ${moduledir}"
+            ui_msg "  ${apxs} -a -e -n \"${my_name}\" lib${my_name}.so"
+        }
     }
     
-    if { [variant_isset apache2] } {
-        ui_msg "cd ${prefix}/apache2/modules"
-        ui_msg "${prefix}/apache2/bin/apxs -a -e -n \"php5\" libphp5.so\n"
-    }
-    
     #ui_msg "* copy  ${prefix}/etc/pear.conf.sample to  ${prefix}/etc/pear.conf"
 }
 

Modified: trunk/dports/lang/php5-devel/Portfile
===================================================================
--- trunk/dports/lang/php5-devel/Portfile	2009-04-27 07:53:23 UTC (rev 50171)
+++ trunk/dports/lang/php5-devel/Portfile	2009-04-27 08:02:40 UTC (rev 50172)
@@ -467,18 +467,25 @@
         ui_msg "${phpinidir}/php.ini-production (if this is a production server)."
     }
     
-    if { [variant_isset apache] } {
-        ui_msg " * enable php in apache :\n"
-        
-        ui_msg "cd ${prefix}/libexec/apache"
-        ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php5\" libphp5.so\n"
+    if {![variant_isset no_web]} {
+        ui_msg ""
+        ui_msg "If this is your first install, you need to activate PHP in your web server."
+        if {![variant_isset fastcgi]} {
+            if {[variant_isset apache]} {
+                set moduledir ${prefix}/libexec/modules
+                set apxs ${prefix}/apache/bin/apxs
+            }
+            if {[variant_isset apache2]} {
+                set moduledir ${prefix}/apache2/modules
+                set apxs ${prefix}/apache2/bin/apxs
+            }
+            ui_msg ""
+            ui_msg "To enable PHP in Apache, run"
+            ui_msg "  cd ${moduledir}"
+            ui_msg "  ${apxs} -a -e -n \"${my_name}\" lib${my_name}.so"
+        }
     }
     
-    if { [variant_isset apache2] } {
-        ui_msg "cd ${prefix}/apache2/modules"
-        ui_msg "${prefix}/apache2/bin/apxs -a -e -n \"php5\" libphp5.so\n"
-    }
-    
     #ui_msg "* copy  ${prefix}/etc/pear.conf.sample to  ${prefix}/etc/pear.conf"
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090427/12f0f264/attachment-0001.html>


More information about the macports-changes mailing list