Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Our Archives > General Archives > Servers > Is OS X Server worth it?

 
Is OS X Server worth it?
Thread Tools
Dedicated MacNNer
Join Date: Sep 2001
Location: Cedar Rapids, Iowa
Status: Offline
Sep 11, 2001, 10:19 PM
 
I am currently running Yellow Dog Linux on my Beige G3 233 mhz machine and I am having problems running cgi, php, and mysql on it. I was thinking with a GUI I could figure these problems out reletively easily. So I was wondering if, first of all, does X server support these languages and protocols ( I know basically nothing about X server ) and if it would run efficiently enough for a corporate AND personal web site. Much Thanks.
15" PowerBook G4 1.5 GHZ w/ 128MB VRAM
512MB DDR SDRAM 1 SODIMM
80GB 5400 RPM HD
Mac OS X 10.3.4
     
Dedicated MacNNer
Join Date: Jan 2001
Location: Meida, PA USA
Status: Offline
Sep 12, 2001, 10:51 PM
 
If all you are doing is web services (apache, php, mysql, ftp) OS X Server is very questionable right now. While all the above are included, Apple GUIs for each are very spotty and there are still many bugs in the baisc cores of each.

I am just begining to play with it on a dual 450. My current web deployment uses Red Hat on Gateway boxes and works great. The main reason I look toward OS X Server is for WO5 App Deployment.

If you have specific questions please ask me by email, here or at the Student Developer forums.

~ Mike
~ Mike
--
Personal Site: MikeZornek.com
Other Interests: WebDevWiki.com
     
Dedicated MacNNer
Join Date: Sep 2001
Location: Cedar Rapids, Iowa
Status: Offline
Sep 13, 2001, 06:33 AM
 
ok, thanks. I think OS X Server 10.1 will fix the majority of these problems in services and allow a more stable GUI to run on slower machines. I am just really starting to hate the command line.
15" PowerBook G4 1.5 GHZ w/ 128MB VRAM
512MB DDR SDRAM 1 SODIMM
80GB 5400 RPM HD
Mac OS X 10.3.4
     
Dedicated MacNNer
Join Date: Jan 2001
Location: Meida, PA USA
Status: Offline
Sep 13, 2001, 01:12 PM
 
Originally posted by crystalthunder:
<STRONG>I am just really starting to hate the command line. </STRONG>
Ha! At my work we don't even install a Linux GUI, its ALL command line.

Yeah I hear lots about 10.1 server but not at all from apple. I hear we should see it weeks after client's release - rather than months like 10.0

~ Mike
~ Mike
--
Personal Site: MikeZornek.com
Other Interests: WebDevWiki.com
     
Senior User
Join Date: Jan 2001
Location: Mahwah, NJ USA
Status: Offline
Sep 14, 2001, 07:14 AM
 
Originally posted by crystalthunder:
<STRONG>I am currently running Yellow Dog Linux on my Beige G3 233 mhz machine and I am having problems running cgi, php, and mysql on it. I was thinking with a GUI I could figure these problems out reletively easily.</STRONG>
Well a GUI might help you but it will also limit you to what the GUI makers decided was important enough to include.

Does your installation of Apache/php/MySQL not work at all? Are you having problems administering the software or just getting it to run? Are you having problems configuring MySQL? Are you having problems understanding how it works?

There is a well regarded GUI for MySQL called phpMyAdmin. It gives you a web browser based GUI to administer the MySQL server and databases. You can find it at: http://phpwizard.net/projects/phpMyAdmin/ I know several Mac users that swear by it. There are many other GUI tools for PHP and MySQL available at http://sourceforge.net and http://freshmeat.net

<STRONG>
So I was wondering if, first of all, does X server support these languages and protocols ( I know basically nothing about X server ) and if it would run efficiently enough for a corporate AND personal web site. Much Thanks.</STRONG>
X server is a graphical environment that also has networking built in. It is the underlying graphics display engine for *nix systems... one can even use it on an OSXS system. There are applications written in the X programming language that provide GUI admin tools for MySQL and the Apache web server. PHP is a programming language... you can use a plain text editor to write PHP code... I know of people that use SimpleText for this... or Dreamweaver or Adobe GoLive on their Macs. Under Linux there are two very good GUI web authoring tools that also include support for PHP: Quanta and Bluefish... these should be available for Linux on the Mac. (see sites mentioned above for downloading).

MySQL is a very powerful database engine and is, IMO, up to the task of the simplest personal databases and most corporate databases. It is very fast and efficient. Once you have MySQL installed and running and a few basic configurations made you may never need to touch the CLI interfaces to MySQL again. All you really need to do is enter the "root" or "admin" users password, after that you can just use GUI tools. Personally, I mainly use the CLI but only for initial setup of a database.
There are dozens, if not hundreds, of excellent tutorials, howtos, and examples available on the web. See http://www.mysql.com/ for starters or just use http://www.google.com to search for them.

PHP is a programming language for creating dynamic web content. When connected to a MySQL database it becomes extremely powerful... you can even use other databases like PostgreSQL, MS-SQL, etc. You can use anything from a plain text editor to a GUI web authoring tool for generating PHP code. There is also a large base of tutorials, howtos, and examples available for PHP. See http://www.php.net/index2.php for starters.

CGI is a general term for programs or scripts that can interact with a web server. The CGI program can be written in any language that will compile and run or interpreted on the host server. CGI can be written in C, C++, Perl, or as a script. The CGI program can interact with other components of the system such as databases and passes HTML back to the webserver as its output.

Apache is a web server. Other than editing a plain text config file a few times.... usually just once for initial setup... there is nothing else that needs to be done. Just run it and monitor the logs as need be.

Hope the above links help. If you have any specific problems just ask.
-DU-...etc...
     
Dedicated MacNNer
Join Date: Apr 1999
Location: Perth, Australia
Status: Offline
Sep 14, 2001, 07:53 PM
 
Don't hold your breath for 10.1 server they have a VERY serious bug with it at the moment, look for it at the end of October assuming they get this bug killed.
     
 
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 11:28 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2