[Ubuntu] Install apache2, PHP & MySql di ubuntu
Sesuai dengan judulnya gunakan perintah :
sudo tasksel install lamp-server
Sesuai dengan judulnya gunakan perintah :
sudo tasksel install lamp-server
Hari ini saya mencoba meginstal paket PEAR “Spreadsheet_Excel_Writer” dan ternyata paket ini begantung pada paket “OLE” tapi pada saat instalasi paket “OLE” terjadi error seperti ini:
Failed to download pear/ole within preferred state “stable”, latest release is version 1.0.0RC1, stability “beta”, use “channel://pear.php.net/ole-1.0.0RC1″ to install
Cannot initialize ‘channel://pear.php.net/ole’, invalid or missing package file
Package “channel://pear.php.net/ole” is not valid
install failed
setelah tanya-tanya sana-sana sini-sini, didapatlah 2 cara untuk mengatasi error tersebut, yaitu:
Pertama, perhatikan pesan error yang di dapat, defaultnya PEAR akan mencari paket terakhir yang statusnya sudah stabil sehingga apabila status dari paket tersebut masih Alpha/Beta/RC PEAR tidak akan melanjutkan proses instalasi, tapi pada pesan error tersebut PEAR memberikan solusinya yaitu kita di minta untuk melakukan instalasi langsung ke alamat paketnya di “channel://pear.php.net/ole-1.0.0RC1″ sehingga lakukan perintah : $ sudo pear install channel://pear.php.net/ole-1.0.0RC1
Kedua, lakukan modifikasi pada setting status paket default PEAR dengan perintah : $ pear config-set preferred_state beta, sehingga untuk instalasi paket berikutnya apabila status paket tersebut masih beta/RC PEAR akan tetap melanjutkan instalasinya.
Apa itu PEAR? PHP Extension and Application Repository atau disingkat PEAR adalah sebuah framework PHP yang memungkinkan kita menggunakan paket di dalam PHP, nah sekarang paket itu apa sih? kalau kita pernah melakukan pemrograman di dekstop entah itu VB atau Delphi, mungkin tidak asing dengan yang namanya komponen, nah menurut saya paket ini mirip dengan komponen pada vb/dephi yaitu modul atau kumpulan class dan fungsi yang di buat oleh orang/perusahaan dengan tujuan tertentu yang dapat langsung digunakan dan dapat mempermudah kita di dalam pemrograman (contoh: paket untuk export data ke dokumen office). Nah di php kita bisa menggunakan paket, dengan syarat harus menginstall PEAR ini dulu. Read more…
Pernahkan anda mendapatkan pesan error seperti dibawah ini?
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly
ya, saya baru saja mengalaminya setelah upgrade ubuntu 9.10 ke versi terbarunya 10.04. Solusinya ternyata mudah, jalankan phpinfo() dan lihat parameter session.save_path mengarah ke direktori mana? cek apakah direktori tersebut sudah ada apa belum? jika belum buat direktori tersebut, apabila sudah kemungkinan ini masalah hak akses, lakukan perintah chmod pada direktori tersebut.
Cara menjalankan phpinfo()
1. buat file .php, contoh: info.php
2. masukan baris kode berikut: <?php phpinfo() ?>
3. simpan file ke root webserver, dan jalan dengan: http://localhost/info.php
Cara menjalankan perintah chmod
1. masuk ke terminal
2. ketikan perintah: sudo chmod 755 /var/lib/php5 (direktori session.save.path)
Semoga bermanfaat.
Kemarin saya coba install wamp5, setelah instalasi selesai ternyata apache2 server tidak berjalan dengan semestinya, wah…… tanya kenapa???
Setelah di cek ternyata port default apache2 dalam hal ini http:80 bentrok dengan port IIS yang juga menggunakan port yang sama, nah ini yang akan kita rubah supaya kita bisa menjalankan IIS dan Wamp5 (apache2) secara bersamaan.
Berikut ini cara merubah port apache2 ke port 81 :
Edit file httpd di direktori C:\wamp\Apache2\conf menggunakan notepad.
Bagian yang di edit :
1. Listen 80 –> Listen 81
2. ServerName localhost:80 –> ServerName localhost:81
Kamu juga bisa menggunakan Patch Apache Port 81 yang telah saya buat berikut ini untuk mempermudah merubah port apache2 ke port 81.