PHP macports

Ryan Schmidt ryandesign at
Sun Feb 21 08:41:36 PST 2010

On Feb 21, 2010, at 10:33, Celso Coutinho wrote:

> A few months ago, I installed php with your help. I finished my work, and everything was alright! But I haven't used it since then. Now I type localhost on safari, and I get this: 
> Safari can’t open the page “http://localhost/” because Safari can’t connect to the server “localhost”.

Ok. Sounds like you don't have a web server running.

> AM I doing anything wrong? I typed on the console "port installed" and I get this output, amongst some other things:
>   php5 @5.3.1_1+apache2+darwin_10+macosx (active)
>   php5-oracle @5.3.1_2 (active)
> So php is still there! I tried to find php.ini to see if it's everything ok with it. So I went to this folder /opt/local/etc/php5/ to look for it. And it wasn't there! Instead, there were two files: php.ini-development and php.ini-production. I googled about this matter, and I found that with this new php version this is supposed to happen...

If you want a php.ini, you have to create one. A good starting place is to copy one of those two template php.ini files you mentioned.

> Then I ticked Web Sharing in the system preferences, and then I type localhost on the browser. It works but I think it's using the previous version of php, the one that comes with the computer. I assume that because I got an error when accessing an oracle data base. In the php installation from macports, I got oracle data bases working. 

Right. Turn off Web Sharing in System Preferences again. That's Apple's web server with Apple's PHP.

> Does anyone know what should I do?

To start the MacPorts apache2 web server with MacPorts php5, type:

sudo port load apache2

More information about the macports-users mailing list