Warning: date() on ZendServer

Apabila Anda menemukan error seperti ini ketika menggunakan fungsi date()  :

Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Jakarta’ for ‘WIT/7.0/no DST’ instead in /home/toosa/public_html/basicphp/date1.php on line 2

Ini tandanya Zend Server Anda belum terisi dengan benar. Karena itu masuklah ke Administrasi Zend Server, masuk ke Server Setup lalu cari directive date.timezone , isilah sesuai dengan time zone yang Anda inginkan, misalnya Asia/Jakarta.

 

Install Zend Server 5.3 Community Edition (CE)

IMHO, Pada prinsip nya Zend Server fungsinya sama seperti setup sebuah Web Server + PHP biasa, yaitu Apache + PHP, hanya saja di enhance dengan pengendalian server PHP yang lebih baik, dan ditambahkan fitur-fitur yang lebih mendukung kebutuhan level Enterprise.

Apabila Anda sudah memasang Apache dan PHP standard dari apt-get aptitude, atau Synaptic, maka beberapa file  PHP akan diganti dengan PHP dari Zend, misalkan php5-curl akan diganti dengan php-5.3-curl-zend-server dan seterusnya.

Ok mari kita mulai dengan asumsi :

  1. Menggunakan OS Linux Ubuntu, kebetulan saya menggunakan Ubuntu 10.10
  2. Kita akan menggunakan Apache 2 dan PHP 5.3, jadi Zend server yang dipilih adalah ZendServer CE PHP 5.3.

Tidak ada masalah jika di server Anda sudah ada Apache dan PHP5 sebelumnya, nanti akan di replace pada saat instalasi.

Mari kita lakukan langkah-langkah sebagai berikut :

  1. Login lah sebagai root
  2. Setting file /etc/apt/sources.list , tambahkan
    • deb http://repos.zend.com/zend-server/deb server non-free
  3. Kemudian tambahkan Zend's repository public key dengan cara :
    • wget http://repos.zend.com/zend.key -O- |apt-key add –
  4. Jalankan sikronisasi dengan server repository Zend :
    • aptitude update
  5. Install Zend Server
    • aptitude install zend-server-ce-php-5.3

Hingga saat ini instalasi sudah selesai, mari kita lihat hasilnya dengan melihat :

http://localhost:10081/ZendServer

atau

https://localhost:10082/ZendServer

 

Anda akan ditanya persetujuan :

 

Lalu Next  :

 

Masukkan password dan selanjutnya akan ditanya email, NEXT …

setelah itu SELESAI 🙂