Compile PHP di SUSE 9
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









