Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

I'm ready to install Apache, I think

  1. Jun 18, 2005 #1
    So I've installed my Linux program and now have decided to run a nice little webserver. The latest version of Apache on their website is 1.3.3 I believe but I've heard that their is a 2.0 version. Can someone show me where this is? Also, I've heard that installing this on Linux can be a little hard. Any tips? I've Googled for some but haven't found any great tutorials.

    Thanks guys,
  2. jcsd
  3. Jun 18, 2005 #2


    User Avatar
    Staff Emeritus
    Science Advisor
    Gold Member

    Depending upon your Linux distribution, you can use a package manager to install Apache. It's really quite simple that way. What distribution are you using?

    - Warren
  4. Jun 18, 2005 #3
    I'm using Mandriva LE 2005
  5. Jun 18, 2005 #4


    User Avatar
    Staff Emeritus

    It should be on one of the CDs.
  6. Jun 18, 2005 #5
    The latest is apache2, you can get the source to compile here http://httpd.apache.org/download.cgi. On windows apache2 works better since I don't run into some of the problems that i had with 1.3. I have it with php5.04 and mysql 4.1
  7. Jun 18, 2005 #6


    User Avatar
    Staff Emeritus

    Its better to get Apache2 off the cds. I can guarantee you that it's there.

    Exequor, he is not installing apache on windows, so it doesn't matter if apache2 works better than apache1 on windows.
  8. Jun 19, 2005 #7
    Thanks to all. I installed Apache 2 off of the install disk, but now I have no idea how to run it or configure it. This seems so much more difficult than my familiar Windows. I don't even know how to run the server, or PHP, or MySQL. How do I do this?

    Thank you guys
  9. Jun 19, 2005 #8


    User Avatar
    Staff Emeritus

    It's actually quite simple. To start apache simply type:

    /etc/init.d/apache2 start

    To start mysql type:

    /etc/init.d/mysql start

    To stop apache type:

    /etc/init.d/apache2 stop

    Once you start apache go to http://localhost in your browser. You'll see an apache test page.

    Now I don't know if Mandriva sets USERDIR by default on apache but if it does you should be able to create a public_html folder in your home directory, stick your html, php, etc files in there and go to http://localhost/~username/index.html [Broken]

    Check to see if PHP is running in apache by putting a test php file in public_html and then going to that page: http://localhost/~username/test.php [Broken]

    If you get a permission denied when trying to visit any of your test pages make sure to set the right permissions on the directories with chmod 644 <filename>
    Last edited by a moderator: May 2, 2017
  10. Jun 19, 2005 #9
    I tried the command to start Apache but it says no such file existed. I'm positive I installed it, I just don't know where to find the file. Any suggestions? Shouldn't it be where you said?
  11. Jun 19, 2005 #10


    User Avatar
    Staff Emeritus


    ls /etc/init.d/

    There should be an apache file there if you installed it.
  12. Jun 19, 2005 #11
    I browsed the files in that folder, none named Apache. Should I be looking in some kind of root folder? I was so sure I installed it. I went through the whole install wizard and had to put in the CD's and it said Apache installed....


  13. Jun 19, 2005 #12
    apachectl start

    /etc/init.d/apache2 start.. If this did not work, this will also probably not work, but you could try it...
  14. Jun 19, 2005 #13
    apachectl start

    command could not be found


    It didn't work... does anyone here run their own Apache server or had any of the same problems I'm having?

    Thanks for all of your help guys
  15. Jun 19, 2005 #14
    install apache from the net, it's worth a try and it's not difficult..
  16. Jun 19, 2005 #15
    I'm about to give up. I really understand nothing about Apache and everything I've read on it is useless. Has anyone had these feelings when dealing with Linux? I thought it would be much nicer, but I've had one big headache.

    I don't understand how Apache works, and it runs in the background; I can't see any GUI to watch the processes or configure anything. Where do I put my webpages?

    Times like these, I'm just so tempted to reinstall Windows....
  17. Jun 19, 2005 #16


    User Avatar
    Staff Emeritus

    It doesn't seem like you installed apache. Boot from the mandriva cds and select upgrade. Then when it prompts you about the packages make sure apache, php and mysql are installed.
  18. Jun 20, 2005 #17
    I finally figured out Apache is running... I just have to learn alot about configuring it. Why can't Linux be as easy as Windows?! Uggg.. I went to http://localhost and got the test page, so Apache is up and running. I'll try running Webmin to see if that helps.

Share this great discussion with others via Reddit, Google+, Twitter, or Facebook