Zend Core 2.0 dan Mac OSX

zcore.png
Apa itu Zend Core ?

Mungkin anda pernah mencoba instalasi paket Apache MySQL dan PHP seperti PHPTriad (Windows), XAMPP (Windows), MAMP (Mac OSX) dan yang lainnya, tetapi semua paket instalasi itu dibuat oleh pihak ketiga (3rd party) dan tidak ada hubungannya dengan Zend sebagai pengembang bahasa PHP. Saya adalah pengguna setia MAMP di Mac OSX sampai pada titik dimana saya membutuhkan fitur PHP yang lebih lengkap seperti Zend Optimizer, Zend Debugger dan konfigurasi PHP/MySQL yang dapat disesuaikan dengan kebutuhan saya, akhirnya saya melirik ke Zend Core 2.0 yang dapat diinstall pada Mac OSX.

Zend Core 2.0 merupakan suatu gabungan dari beberapa komponen seperti PHP 5, Apache 2, MySQL, PostGresql, dll yang merupakan satu paket dalam satu instalasi dan dibuat oleh Zend agar semua komponen tersebut dapat bekerja lebih maksimal dan lebih terintegrasi.

Berikut ini beberapa fitur yang terdapat dalam Zend Core 2.0 :
1. Mendukung Mac OSX versi Intel dan PPC
2. Sudah termasuk Zend Accelerator
3. Dukungan pada platform Windows yang lebih stabil dan lebih cepat.
4. Dukungan pada Windows Vista dan IIS
5. Sudah termasuk Zend Platform
6. Instalasi Apache (Komponen Tambahan)
7. Instalasi MySQL (Komponen Tambahan)
8. Instalasi yang lebih mudah
9. Manajemen Konfigurasi PHP dengan memakai GUI (Web Based)
10. Update lebih gampang seperti bugs, keamanan server dsb melalui Zend Network
11. Kompatibel dengan Zend Studio dan Zend Platform
12. Sudah mendukung Zend Debugger

Cara instalasi pada Mac OSX sama seperti cara instalasi pada Linux, hanya saja sewaktu dicoba instalasi databasenya tidak disertakan, yang ada hanya komponen tambahan Web Server Apache 2.

Instalasi Zend Core 2.0 ?

Download Zend Core terakhir dari alamat : http://www.zend.com/products/zend_core

Ekstrak file ZendCore-v2.0beta-MAC.tar.gz ke dalam direktori yang diinginkan, masuk kedalam Terminal lalu install Zend core dengan cara
sudo ./install

Tekan enter beberapa kali sampai proses instalasi dimulai (proses copy file) sampai dengan selesai. Lalu setelah itu anda akan diminta untuk memasukkan password 2 kali untuk mengakses Zend Core melalui Web.

picture-1.png

Pada halaman berikutnya, jika anda belum menginstall Apache, dianjurkan untuk menginstallnya juga bersamaan dengan paket ini.

install_apache.png

Tunggu sampai instalasi selesai.
Setelah itu, jika anda menginginkan agar PHP menjadi modul dalam Apache, pilih ‘Apache module’ atau pilih PHP dengan pilihan FastCGI. Lalu tekan tombol Enter untuk melanjutkan.

php_module.png

Ketika menginstall Fast CGI dengan Zend Core 2.0 Beta, Apache dan PHP mengalami hambatan dengan munculnya error pada log apache seperti dibawah ini :

[error] fcgi-pm: PIPE_BUF to small
[error] fcgi: Zend Enabler module is not loaded because of initialization error
[notice] Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8d configured — resuming normal operations
[error] fcgi: Can not find binding for type=’application/x-httpd-php’ path=’/Users/rikirisnandar/Documents/development/htdocs/index.php’ (-1.-1)

Karena versinya masih beta, komponen tersebut mungkin masih dalam tahap percobaan sehingga akhirnya saya harus melanjutkan instalasi dengan PHP Module.

Paket Zend Core ini menyediakan pilihan agar anda juga dapat menginstall Zend Framework atau anda dapat mendownload versi yang lebih baru dari situs http://framework.zend.com
Jika anda ingin menginstall Zend Framework, tekan Spacebar lalu tekan Enter untuk melanjutkan.
Perhatian : ketika anda akan menginstall Zend Framework, installer mendownload filenya dari internet terlebih dahulu, filenya sendiri besarnya sekitar 5 MB.

Tekan Enter sampai selesai.

Untuk menjalankan apache, masuk kedalam mode Terminal lalu ketikkan tulisan dibawah ini :
sudo /usr/local/Zend/apache2/bin/apachectl start

menstop apache :
sudo /usr/local/Zend/apache2/bin/apachectl stop

Coba anda masuk ke halaman http://localhost/ZendCore
Jika instalasi berjalan dengan normal, tampilan web browser anda akan seperti dibawah ini :

core_login.png

lalu masukkan password yang anda set sewaktu instalasi.
Halaman utama Zend Core seperti dibawah ini. Mudah dan gampang untuk konfigurasi dan optimisasi PHP anda.

core_main.png

Lokasi default untuk Web server diletakkan di /usr/local/Zend/apache2/htdocs
untuk merubahnya ketempat yang anda inginkan, ikuti langkah2 berikut ini.
Buka Finder, lalu masuk ke dalam direktori Documents dan buatlah direktori baru dengan nama development, setelah direktori dibuat masuk kedalam direktori itu dan buatlah satu direktori baru lagi dengan nama htdocs. Penempatan htdocs pada direktori Documents adalah pertimbangan agar penyimpanan file web server lebih rapih dan terstruktur, dan juga agar kita tidak lupa ketika akan membackup data-data dari komputer anda.

Masuk ke mode Terminal, lalu rubah file httpd.conf dengan cara :
sudo vi /usr/local/Zend/apache2/conf/httpd.conf
non aktifkan tulisan
DocumentRoot “/usr/local/Zend/apache2/htdocs”
dengan tanda # lalu tambahkan baris untuk penempatan file file web server anda. Hasil akhirnya akan seperti dibawah ini :
#DocumentRoot “/usr/local/Zend/apache2/htdocs”
DocumentRoot “/Users/rikirisnandar/Documents/development/htdocs”

lalu ganti juga dengan menon aktifkan tulisan

<Directory “/usr/local/Zend/apache2/htdocs”>

dengan tanda # lalu tambahkan baris untuk penempatan file – file web server anda. Hasil akhirnya akan seperti dibawah ini :
#<Directory “/usr/local/Zend/apache2/htdocs”>
<Directory/Users/rikirisnandar/Documents/development/htdocs”>

Pada baris dengan tulisan
User www
Group www

ganti dengan NAMAUSER anda, pada komputer saya nama usernya rikirisnandar. Nama user untuk anda dapat diketahui dengan tulisan
whoami
Pada akhirnya akan seperti ini :
#User www
#Group www
User rikirisnandar
Group rikirisnandar

Simpan file httpd.conf tersebut dengan menekan tombol SHIFT-Z-Z (tekan tombol shift, lalu sambil menahan tombol shift tekan huruf ‘z’ dua kali)

Restart apache anda dengan cara :
sudo /usr/local/Zend/apache2/bin/apachectl restart

Jika anda ingin menginstall MySQL juga, lihat pada halaman ini

Zend Core untuk Mac OSX merupakan kombinasi Apache PHP yang sangat powerful. Terutama untuk para programmer professional yang memang membutuhkan fitur-fitur canggih seperti Debugger, Optimisasi, kebutuhan setting PHP/ekstension yang sering berubah ubah, update software dari Zend Network, dsb.

Sewaktu tulisan ini dibuat, Zend Platform 3.0 beta belum ada untuk versi Mac OSX, lagipula Platform tersebut mempunyai harga yang tidak dipublikasikan secara umum, jadi lebih baik menggunakan versi Zend Core yang fungsinya tidak berbeda jauh dengan Zend Platform.

Iklan

13 pemikiran pada “Zend Core 2.0 dan Mac OSX

  1. kelebihannya banyak, tapi memory yang dipake juga banyak 😀

    untuk sisi user sih kelebihannya ada control panel php dan apache yang bisa mengatur semuanya lewat web, lebih gampang dan jelas.

    kalau untuk sisi developer bisa debugging, proses php dan apache lebih cepat, lebih stabil dsb..

  2. mas kok di zend.comnya kok gak ada yg tulisan buat Mac ya? bisa dikasih detil link ke versi macnya gak? ato bisa share yg versi macnya biar kita bisa donlod? 🙂

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s