On Mar 28, 2011, at 17:46, Alex Yang wrote:
> 
> On Mon, Mar 28, 2011 at 3:06 PM, Ryan Schmidt wrote:
> 
>> On Mar 28, 2011, at 10:56, Alex Yang wrote:
>> 
>> >  I use macport install mysql-5 in mac snow leopard, after changging
>> >  permision of mysql directory under var/run and var/db,
>> 
>> You should not have needed to change the permissions of the directories; 
>> they should already have been correct after installing the mysql5-server 
>> port. Did you install the mysql5-server port, or only the mysql5 port?
> 
> sudo port install php5 +apache2 +mysql5-server 
> 
> That is what I use

If you use "port variants php5" you will see that the php5 port does not have a 
variant called "mysql5-server" so MacPorts will ignore that and will install 
php5 with only the apache2 variant (i.e. PHP 5 with support for the Apache 2 
web server). So it will be as if you had run:

sudo port install php5 +apache2

In fact, apache2 is the default variant of php5, so it will be as if you had 
run:

sudo port install php5

If you want to access a MySQL server using PHP, then you should also install 
the PHP MySQL extension, which is in the php5-mysql port.

sudo port install php5-mysql

If you want to run that MySQL server on this same Mac, then you also should 
install the mysql5-server port:

sudo port install mysql5-server

This will install the mysql5 port (which provides the MySQL programs and 
libraries) and the mysql5-server port (which provides some extra configuration 
preparing those programs and libraries to be used as a server -- including 
creating the necessary directories and setting their permissions correctly).



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

Reply via email to