Home > Linux > FC 16: Install Apache dan PHP

FC 16: Install Apache dan PHP

Buat sekedar catatan, untuk membuat sebuah web server menggunakan Fedora (sekarang lagi eranya Fedora 16), mudah saja.

Install beberapa hal berikut:

# yum install httpd

# yum install php php-common php-pecl-apc php-cli php-pear php-pdo php-mysql

Untuk sebagai tes, apakah web dan PHP sudah bekerja dengan baik, buat sebuah file info.php di /var/www/html

    <?php

        phpinfo();

    ?>

file html juga bisa ditaruh di user directory. Hanya saja beberapa setting harus diperhatikan:
buat direktori public_html di home directory, dan buka akses ke direktori tersebut:

$ cd
$ mkdir public_html
$ chmod a+x .
$ chmod a+x public_html

edit file /etc/httpd/conf/httpd.conf, set UserDir -> Enable

    #
    # UserDir is disabled by default since it can confirm the presence
    # of a username on the system (depending on home directory
    # permissions).
    #
    UserDir enabled testuser
 
    #
    # To enable requests to /~user/ to serve the user's public_html
    # directory, remove the "UserDir disabled" line above, and uncomment
    # the following line instead:
    #
    UserDir public_html

Setelah itu restart httpd.
Untuk security, SELINUX akan memblok akses tersebut. Buka akses dengan perintah:

# setsebool -P httpd_enable_homedirs true

SELINUX juga akan memblok akses ke mysql. Buka juga akses itu dengan:


# grep httpd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp

Silahkan mencoba.🙂

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: