Ruang Web Hosting Indonesia - Solusi Handal, Cepat dan Murah

Compile PHP di SUSE 9

September 3, 2008 - 6:27 am

Compile PHP 5.x dengan Apache2 pada SuSE Professional 9.1/9.2

SUSE menggunakan konfigurasi Apache yang disimpan di /etc/apache2/. Ketika Anda configure PHP 5.X dengan:

$ ./configure –with-apxs2=/usr/sbin/apxs2
$ make

semua berjalan lancar; tetapi ketika Anda menjalankan :
$ make install

Konfigurasi file layout Apache yang tidak biasa membingungkan bagian install-sapi dari Makefile dan proses berhenti dengan error :

apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found.
make: *** [install-sapi] Error 1

Pada titik ini, hanya library PHP SAPI telah di copy pada tempatnya; file lainnya (seperti script PEAR, PHP-CLI, dll) belum diinstall. Tetapi jangan khawatir! Anda dapat menyelesaikan permasalahan dengan :

1. Edit Makefile dan ubah baris dibawah ini, hapus kata “install-sapi”:
install_targets = install-sapi install-cli install-pear install-build install-headers install-programs
menjadi
install_targets = install-cli install-pear install-build install-headers install-programs

2. Coba lagi dengan perintah make install :
$ make install

3. Ketik instruksi pada konfigurasi Apache. Sebagai root, buat file baru /etc/apache2/conf.d/php5.conf yang berisi file dibawah ini :

AddType application/x-httpd-php5 .php3 .php
Action application/x-httpd-php5 /cgi-bin/php

Leave a Reply