F16, how to get it ready
to write and test your
PHP web apps
            Uditha Bandara
            udinnet@fedoraproject.org
            Fedora Ambassador
            Fedora Infrastructure Team Member
My Objective
Installing and configuring
LAMP (Linux ,Apache,
MySQL, PHP) correctly under
Fedora Linux Environment




                         lk.fedoracommunity.org
LAMP?



One of the famous web development
tool combination.
Let’s use F16 as our Linux Distribution
                                     lk.fedoracommunity.org
What you should
    know?
•Linux(Unix) Directory Structure
•Bit about Linux system
mechanism
•Bash Shell



                             lk.fedoracommunity.org
Bash Shell
•Best way to talk to the System
•Not colorful images
•No fancy GUI s
•Strict commands




                            lk.fedoracommunity.org
Behind the Scene



                  We’ll not discuss today

 WebServer manages the requests
 PHP interpreter is working under the WebServer
 We use Apache 2.2-HTTP as our web server
System Prerequisites
   / Dependencies
  Things you need to install before
  you start this job
  # yum update
  # yum install gcc gcc-c++ libxml2-
  devel ncurses-devel


                                 lk.fedoracommunity.org
Ok
Let’s
Start!

         lk.fedoracommunity.org
What I’ve already
      done
 •Compiled & Installed MySQL
 •Compiled & Installed Apache
 •Compiled & Installed PHP

 But non of these are configured…

                                lk.fedoracommunity.org
Did you got
     it?

              lk.fedoracommunity.org
Time for your
  Questions

           lk.fedoracommunity.org
Thank you!
lk.fedoracommunity.org

F16, how to get it ready to write and test your PHP web apps

  • 1.
    F16, how toget it ready to write and test your PHP web apps Uditha Bandara udinnet@fedoraproject.org Fedora Ambassador Fedora Infrastructure Team Member
  • 2.
    My Objective Installing andconfiguring LAMP (Linux ,Apache, MySQL, PHP) correctly under Fedora Linux Environment lk.fedoracommunity.org
  • 3.
    LAMP? One of thefamous web development tool combination. Let’s use F16 as our Linux Distribution lk.fedoracommunity.org
  • 4.
    What you should know? •Linux(Unix) Directory Structure •Bit about Linux system mechanism •Bash Shell lk.fedoracommunity.org
  • 5.
    Bash Shell •Best wayto talk to the System •Not colorful images •No fancy GUI s •Strict commands lk.fedoracommunity.org
  • 6.
    Behind the Scene We’ll not discuss today WebServer manages the requests PHP interpreter is working under the WebServer We use Apache 2.2-HTTP as our web server
  • 7.
    System Prerequisites / Dependencies Things you need to install before you start this job # yum update # yum install gcc gcc-c++ libxml2- devel ncurses-devel lk.fedoracommunity.org
  • 8.
    Ok Let’s Start! lk.fedoracommunity.org
  • 9.
    What I’ve already done •Compiled & Installed MySQL •Compiled & Installed Apache •Compiled & Installed PHP But non of these are configured… lk.fedoracommunity.org
  • 10.
    Did you got it? lk.fedoracommunity.org
  • 11.
    Time for your Questions lk.fedoracommunity.org
  • 12.