GNU/Linux >> Belajar Linux >  >> FreeBSD

Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 5

Tutorial menjelaskan cara menginstal Apache 2.2, MySQL 5 dan PHP 5 di FreeBSD 6.0 untuk server web yang andal.

Bagian 5 – Menginstal PHP Hypertext Preprocessor Scripting Language 5 dan Ekstensi PHP 5

Artikel dalam Seri

  1. Menginstal FreeBSD 6.0 dengan Pembaruan Koleksi Ports
  2. Tugas Konfigurasi Pasca-Instalasi FreeBSD 6.0
  3. Menginstal MySQL Server 5 dengan Koleksi Port FreeBSD
  4. Memasang Apache HTTPD Web Server 2.2
  5. Menginstal PHP Hypertext Preprocessor Scripting Language 5 dan Ekstensi PHP 5 (Artikel Ini)
  1. Instal dengan memasukkan perintah berikut pada baris perintah FreeBSD OS, tunggu perintah sebelumnya selesai sebelum menjalankan perintah berikutnya:
    cd /usr/ports/lang/php5
    make install clean
  2. Jika Anda diminta, pilih “gunakan Apache 2.x sebagai gantinya”.
  3. Lanjutkan dengan perintah berikut untuk menginstal ekstensi dan modul PHP5 untuk mengaktifkan dukungan modul di Apache:
    cd /usr/ports/lang/php5-extensions
    make config
  4. Pada menu Opsi untuk php5-ekstensi 1.0, pilih semua ekstensi dan modul PHP yang dapat Anda gunakan dengan server web Apache. Ini adalah bagian dari konfigurasi untuk PHP, di mana Anda perlu mengaktifkan fitur PHP yang ada dalam modul, seperti kemampuan untuk mengelola sesi pengguna, antarmuka dengan database dan banyak lainnya. Ekstensi default seperti dukungan fungsi ctype, dukungan Kerangka Inti Pesan HASH, dukungan sesi dan lain-lain telah dipilih. Ekstensi populer lainnya yang kemungkinan besar akan Anda gunakan adalah dukungan database MySQL dan dukungan perpustakaan GD. Gunakan bilah spasi untuk memilih atau membatalkan pilihan ekstensi dan tekan Enter setelah selesai.
  5. Lanjutkan instalasi php5-extensions dengan perintah berikut:
    make install clean
  6. Jika ada pesan yang muncul dan meminta Anda untuk memilih beberapa opsi atau konfigurasi, Anda dapat menerima pengaturan default dengan menekan Enter. Beberapa modul yang mungkin meminta Anda untuk bertindak termasuk php5-gd, php5-mbstring, dan php5-sqlite.
  7. Edit file konfigurasi Apache untuk mengaktifkan server web Apache untuk memuat modul PHP saat inisialisasi:
    1. Buka lokasi file konfigurasi Apache dengan cd /usr/local/etc/apache2/
    2. Edit file konfigurasi Apache dengan vi httpd.conf
    3. Cari baris LoadModule, setelah baris LoadModule terakhir, tetapi di dalam bagian yang sama, tambahkan 2 baris berikut:
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
  8. Opsional, salin /usr/local/etc/php.ini-recommended atau /usr/local/etc/php.ini-dist ke /usr/local/etc/php.ini (dalam direktori yang sama), yang akan memungkinkan Anda untuk menyesuaikan dan mengubah pengaturan default perilaku PHP.
  9. Mulai server web Apache HTTP dengan menggunakan apachectl start (atau mulai ulang server web Apache HTTP dengan menggunakan apachectl restart). apachectl terletak di /usr/local/sbin, jika Anda menemukan masalah Command not found, coba ubah direktori ke lokasinya.
  10. Penginstalan PHP5 selesai.

Server web telah disiapkan dengan FreeBSD dengan Apache, MySQL dan PHP. Akar dokumen server web (tempat Anda harus meletakkan file HTML dan PHP ada di /usr/local/www/apache22/data/ dan Anda akan memerlukan klien SecureFTP (SFTP) seperti WinSCP untuk mengunggah file Anda ke server web dengan aman.


FreeBSD
  1. Cara Update Apache Dan PHP Dengan EasyApache Di Server cPanel

  2. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 4

  3. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 3

  1. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 2

  2. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 1

  3. Menginstal dan Mengkonfigurasi DHCP Server (DHCPd) di FreeBSD

  1. Tutorial server LAMP Ubuntu 14.10 dengan Apache 2, PHP 5 dan MySQL (MariaDB)

  2. Menginstal Apache 2 Dengan PHP5 Dan Dukungan MySQL Pada Fedora 21 (LAMP)

  3. Instal Zenario dengan Apache, PHP dan MariaDB di CentOS 7