Php-module for apache - start server

Ryan Schmidt macports-2006d at ryandesign.com
Mon Oct 23 10:54:48 PDT 2006


On Oct 23, 2006, at 12:18, Ulrich Wiederhold wrote:

> I did a lot of installs/reinstalls and I still have the same  
> problem. I
> couldn´t get to work apache2 with php4 or 5.
> 1. I installed mysql5 +server -> works
> 2. I installed apache2 -> works
>
> 3. I installed php4 +apache2 +mysql5 and followed the steps at the  
> end,
> renaming php.ini, pear.conf, checked for the httpd.conf entry and the
> permissions of libphp4.so, no result. Apache works fine, test.php  
> (<?php
> echo phpinfo(); ?>) only displays the code.
>
> 4. reinstalled php4, tryed the same with php5, same result.

Are you sure you're accessing the MacPorts apache2 server? Or could  
it still be Apple's apache1 server? Go to System Preferences >  
Sharing > Personal Web Sharing and make sure it's off. Then stop and  
start MacPorts' apache2 using the launchctl commands from earlier in  
this thread.

If that still doesn't work, check your httpd.conf (that's /opt/local/ 
apache2/conf/httpd.conf). It should contain (for the php5 module) the  
following line near the other LoadModule lines:

LoadModule php5_module modules/libphp5.so

And also these lines inside the "IfModule mime_module" section:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

If it does not, add these lines and restart apache2 again.


> Error.log shows that I am missing dbd:
> "this function has not yet implemented on this platform: DBD:  
> driver for
> [DBDriver unset] not available"

This is unrelated and harmless. If you do not want to see these lines  
in your log anymore, comment out (i.e., put a # before) the following  
lines in the httpd.conf:

LoadModule authn_dbd_module modules/mod_authn_dbd.so

LoadModule dbd_module modules/mod_dbd.so


> Port instelled shows:
>    apache2 @2.2.3_0 (active)
>    apr @1.2.7_0 (active)
>    apr-util @1.2.7_0 (active)
>    cclient @2004g_0 (active)
>    curl @7.15.5_0+darwin_8 (active)
>    db4 @4.3.29_0+darwin_8 (active)
>    expat @2.0.0_1 (active)
>    freetype @2.1.10_1 (active)
>    gettext @0.15_0 (active)
>    jpeg @6b_1 (active)
>    libiconv @1.11_0+darwin_8 (active)
>    libmcrypt @2.5.7_2+darwin_8 (active)
>    libpng @1.2.10_2+darwin_8 (active)
>    libtool @1.5.22_0 (active)
>    libxml2 @2.6.23_0 (active)
>    libxslt @1.1.15_0 (active)
>    mhash @0.9.2_0+darwin_8 (active)
>    mysql5 @5.0.26_0+darwin_8+server (active)
>    openssl @0.9.8d_0+darwin_8 (active)
>    pcre @6.7_0 (active)
>    php5 @5.1.6_2+apache2+darwin_8+macosx+mysql5 (active)
>    tidy @20051025_0+darwin_8 (active)
>    tiff @3.8.2_0+darwin_8 (active)
>    zlib @1.2.3_0 (active)




More information about the macports-users mailing list