apache2 location
Bill Hernandez
ms at mac-specialist.com
Wed Feb 25 23:35:22 PST 2009
On Feb 25, 2009, at 12:13 AM, Bradley Giesbrecht wrote:
> So we would add /usr/local/apache/bin:/usr/local/mysql/bin:/usr/
> local/pgsql/bin:/usr/local/php/bin:etc............................
> to our environment path?
>
> And when apache, mysql or pgsql data out grow your disks you would
> move all your bin, data and etc to another volume and change your
> paths and startup parameters so they could find the new location for
> configs?
>
> Data often needs to move. Binaries and configs hardly ever.
>
> I think Scott sees an inconsistency and an error with the macports
> apache2 install. That's hard to deny.
>
> Why not just park everything at /. No distribution I know of
> including apple will over write /apache2 and /mysql. Ok, now I'm
> kidding. Oh, maybe not.
>
> ls /opt/local | cat
> apache2
> bin
> etc
> include
> lib
> libexec
> man
> sbin
> share
> sql-bench
> var
>
> Doesn't apache2 and sql-bench just look odd. Maybe we should give
> them a bunch of company.
>
> I think of /opt/local/ as the root or macports.
Brad,
Good point...
I don't have huge amounts of data, so I have not run into that
problem, but it's a good point nevertheless.
Matter of fact, all your points make great sense. I just like going
to /opt/local/apache2 and finding everything related to apache in one
spot.
I remember when I did one of my first installs and began trying to
track down the logfiles to mysql and pgsql. It took me some time to
locate them due to what I considered to be some inconsistencies. Now
that I have done this a few times, it doesn't matter where the stuff
lives. It is obvious that I was only considering the convenience, and
not the practicality.
/opt/local/var/db/mysql5/hostname.local.err
/opt/local/var/log/postgresql83/postgres.log
Apache on the other hand was very easy to locate.
/opt/local/apache2/logs/access_log
/opt/local/apache2/logs/error_log
/opt/local/apache2/logs/mod_rewrite.log
Now that I more or less know where things live, it doesn't matter, but
in the beginning it was not easy tracking down all the logs and conf
files. I should have taken a unix course, darn...
Periodically I will do a clean install of the operating system, and
all the applications. I take that opportunity to do a clean install of
all the ports I need.
I've done this several times now, on multiple computers, so I
eventually wrote a shell script that backs up the databases, all the
config files, etc. The script install what I need, and initializes the
databases, creates all the symlinks, and a bunch of little cleanup
stuff. I seem to have worked out all the little kinks, because the
last three or four times everything has gone very well. BUT in the
beginning it was a pain figuring out where all this stuff lived.
So if you guys think its better to correct the layout to fit in with
the rest of the ports, I will be very happy, and make any adjustments
to my script.
[2009.26.02](12:55AM) -> [roscoe] ~ $ port installed
The following ports are currently installed:
apache2 @2.2.9_1+darwin_9 (active)
apr @1.3.2_0+darwin_9 (active)
apr-util @1.3.2_0 (active)
bison @2.3_2 (active)
bzip2 @1.0.5_1 (active)
curl @7.18.2_0 (active)
cyrus-sasl2 @2.1.21_0+kerberos (active)
db44 @4.4.20_1 (active)
db46 @4.6.21_1 (active)
expat @2.0.1_0 (active)
fontconfig @2.6.0_0+macosx (active)
freetype @2.3.7_3+macosx (active)
gawk @3.1.6_0 (active)
gd2 @2.0.35_1 (active)
gettext @0.17_3 (active)
gmake @3.81_0 (active)
gperf @3.0.3_0 (active)
jpeg @6b_2 (active)
libiconv @1.12_0 (active)
libmcrypt @2.5.8_0 (active)
libpng @1.2.29_0 (active)
libtool @1.5.26_0 (active)
libxml2 @2.6.32_1 (active)
libxslt @1.1.23_0 (active)
m4 @1.4.11_0 (active)
mhash @0.9.9_0 (active)
mysql5 @5.0.51a_0+server (active)
ncurses @5.6_0 (active)
ncursesw @5.6_1 (active)
openldap @2.3.35_0 (active)
openssl @0.9.8h_0 (active)
ossp-uuid @1.6.1_0 (active)
pcre @7.7_0 (active)
perl5.8 @5.8.8_3+darwin_9 (active)
php5 @5.2.6_1+apache2+fastcgi+ipc+macosx+mysql5+pcntl+pear
+postgresql83+readline+sockets+sqlite+tidy (active)
pkgconfig @0.23_0 (active)
postgresql83 @8.3.3_0 (active)
postgresql83-doc @8.3.3_0 (active)
postgresql83-server @8.3.3_0 (active)
readline @5.2.012_1 (active)
rpl @1.4.0_0 (active)
sqlite3 @3.5.9_0 (active)
tidy @20051026_0 (active)
tiff @3.8.2_2+darwin_9+macosx (active)
zlib @1.2.3_1 (active)
[2009.26.02](12:55AM) -> [roscoe] ~ $
Best Regards,
Bill Hernandez
Plano, Texas
More information about the macports-users
mailing list