Things are much better now.
I finally realized, after much struggling with Apache 1.3.12
and PHP3 3.0.15 on Friday 31MR2000 that MacOS X Server
probably doesn't like DSO. When I compiled with DSO
support, I got duplicate symbol errors when starting
Apache. I worked three hours on trying different techniques
of compilation, but not using the nice way of just compiling
PHP3 and all modules into the Apache binary.... So, I went
home in disgust.
Later that night, I was sshed in and was in the
middle of typing a command in bash when my connection
seemed to freeze. "Huh," I thought. I tried sshing
again, no luck, no login prompt, but there was a connection
established. Hmmm..... I tried telnet, I tried
ftp.... I tried getting a web page. The socket
seemed to connect, but no data came back from it....
I got annoyed and called my (hopefully future co-network
administrator) guru friend, jjk. He suggested:
- The server ran out of memory.... (First asking
whether there was swap configured.) I thought this was a
little far fetched. The beast has 256Mb RAM and increases
the swap file (on /private/var/vm - currently 16Mb)
- On the topic of Apache: Don't compile for DSO.
Use the old fashioned (i.e. "On-the-fly added
additional/private module") way using ./configure
--activate-module=src/modules/php3/libphp3.a after using
./configure --with-apache=../apache_1.3.X --with-xml
--with-mysql=/usr/local/mysql, make, make
instal in the php_3.0.15 dir.
Well, after restarting the server the next day (since I had
to wait for custodians to show up at the school), Apache
compiled like a dream with PHP support.
Today, then, the rooted one let me install the new Apache
and turn it on. Seems to work fine! I tried some of our
MySQL dependant pages and they get data fine... Life is
Accepted at Colby
one school I applied to just because they sent me an
application. Expected financial contribution of family:
$8,000 ish. Colby = Expensive School with Money to Spend.
($32,000/year) I don't think I can go there... Liberal Arts
college with a seemingly cursory Computer Science program.