On Mar 17, 2007, at 08:45, Elise van Looij wrote:

At the end of a MAMP installation (sudo port install php5 +apache2 +mysql5) I got the following message:

--->  Installing php5 5.2.1_1+apache2+darwin_8+macosx+mysql5

If this is your first install, you might want
cd /opt/local/apache2/modules
/opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so

* copy  /opt/local/etc/php.ini-dist to  /opt/local/etc/php.ini
--->  Activating php5 5.2.1_1+apache2+darwin_8+macosx+mysql5
--->  Cleaning php5

Question: what is it exactly that I might want to do? Should I copy those lines from cd ... ini into my terminal? As one line, three lines?

You can copy and paste the two lines into your Terminal exactly as they appear:

cd /opt/local/apache2/modules
/opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so

This should activate the php5 module.

It's further suggesting that you may want to copy php.ini-dist to php.ini in /opt/local/etc, as a start for your PHP configuration.


Does this have anything to do with the fact that the installation did not result in a proper httpd.conf, as I expected, but in a file called httpd.conf.sample which, among other things, has no LoadModule for php5?

The apache2 port creates the httpd.conf.sample. You can copy this to httpd.conf as a basis for your Apache configuration.

If it doesn't contain a LoadModule line for the php5 port after you run the apxs command above, then add one that reads like this:

LoadModule php5_module modules/libphp5.so

You'll probably also want this, if you don't have it already:

<IfModule dir_module>
        DirectoryIndex index.php index.html
</IfModule>

And this, at the end of the <IfModule mime_module> section:

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

That should be all you need.

The instructions printed by the php5 port at the end may need to be updated. Patches to the portfile are welcome.


_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to