GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Install Zend Framework di Linux Mint 12 / Ubuntu 11.10

Zend Framework adalah open source, framework aplikasi web berorientasi objek untuk PHP 5. Zend Framework sering disebut ' perpustakaan komponen', karena memiliki banyak komponen yang digabungkan secara longgar yang dapat Anda gunakan kurang lebih secara mandiri. Tetapi Zend Framework juga menyediakan implementasi Model-View-Controller (MVC) lanjutan yang dapat digunakan untuk membuat struktur dasar untuk aplikasi Zend Framework Anda.

Fitur:

Fitur Zend Framework meliputi:

  • Semua komponen sepenuhnya berorientasi objek PHP 5 dan sesuai dengan E_STRICT
  • Gunakan arsitektur sesuka hati dengan komponen yang digabungkan secara longgar dan saling ketergantungan minimal
  • Penerapan MVC yang dapat diperluas mendukung tata letak dan template berbasis PHP secara default
  • Dukungan untuk beberapa sistem database dan vendor, termasuk MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite, dan Informix Dynamic Server
  • Pembuatan dan pengiriman email, pengambilan melalui mbox, Maildir, POP3 dan IMAP4
  • Sub-sistem caching yang fleksibel dengan dukungan untuk berbagai jenis backend, seperti memori atau sistem file.

Pasang LAMP:

Zend Framework dapat diuji dengan membuat proyek uji; itu harus ditempatkan di bawah root dokumen server web Anda. Server web mungkin Apache, Nginx dan Lighttpd; untuk memudahkan pemahaman saya menggunakan Apache sebagai server web. Berikut adalah panduan Langkah demi Langkah untuk menginstal server LAMP di Linux Mint 12 / Ubuntu 11.10.

Instal Zend Framework:

raj@ubuntu:~$ sudo apt-get install zend-framework

Konfirmasikan versi yang diinstal.

raj@geeksite:~$ zf show version
Zend Framework Version: 1.11.11

Menguji proyek Zend:

Di Apache /var/www adalah root dokumen default, jadi saya akan membuat proyek uji di /var/www, buka root dokumen default server web.

raj@ubuntu:~$ cd /var/www/

Buat proyek uji yang disebut geeksite.

raj@ubuntu:/var/www$ sudo zf create project geeksite
Creating project at /var/www/geeksite

Note: This command created a web project, for more information setting up your VHOST, please see

docs/README

Anda akan mendapatkan pesan di atas setelah menekan Enter; jika Anda mendapatkan pesan kesalahan seperti di bawah ini, Anda harus menginstal PHPUnit di kotak Linux Mint / Ubuntu Anda.

PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or
directory in /usr/share/php/PHPUnit/Autoload.php on line 46

Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory

in /usr/share/php/PHPUnit/Autoload.php on line 46

PHP Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php'

(include_path='/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear') in

/usr/share/php/PHPUnit/Autoload.php on line 46

Fatal error: require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php'

(include_path='/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear') in

/usr/share/php/PHPUnit/Autoload.php on line 46

Sekarang kita perlu memiliki file Perpustakaan Zend di direktori perpustakaan di bawah proyek yang dibuat (Secara default kosong). buka direktori perpustakaan.

raj@ubuntu:/var/www$ cd geeksite/library/

SymLink adalah opsi yang lebih baik daripada menyalin file library ke direktori library; karena file library akan mendapatkan update saat kita menginstall Zend Framework terbaru.

raj@ubuntu:/var/www/geeksite/library$ sudo ln -s /usr/share/php/libzend-framework-php/Zend/ .

Tampilan pohon dari direktori proyek Anda; Lihat juga perpustakaan/direktori Zen.

raj@ubuntu:/var/www/geeksite$ tree
.
├── application
│   ├── Bootstrap.php
│   ├── configs
│   │   └── application.ini
│   ├── controllers
│   │   ├── ErrorController.php
│   │   └── IndexController.php
│   ├── models
│   └── views
│       ├── helpers
│       └── scripts
│           ├── error
│           │   └── error.phtml
│           └── index
│               └── index.phtml
├── docs
│   └── README.txt
├── library
│   └── Zend -> /usr/share/php/libzend-framework-php/Zend/
├── public
│   └── index.php
└── tests
├── application
│   └── controllers
│       └── IndexControllerTest.php
├── bootstrap.php
└── phpunit.xml

16 direktori, 11 file

Buka browser web dan navigasikan ke http://localhost/geeksite/public. Tangkapan Layar Proyek Uji di Ubuntu 11.10.

Tangkapan Layar Proyek Uji di Linux Mint 12.

Itu saja!


Ubuntu
  1. Cara menginstal Firefox 10 di Ubuntu 11.10 / Linux Mint 12

  2. Cara Install Zend Server CE di Linux Mint 12 / Ubuntu 11.10

  3. Cara menginstal Opera 16.1 di Ubuntu 11.10 / Linux Mint 12

  1. Cara menginstal PHP di Ubuntu Linux

  2. Cara Instal PHP di Linux Mint 19

  3. Cara Menginstal PHP 8 di Linux Mint 20

  1. Cara Menginstal Firefox Beta di Ubuntu &Linux Mint

  2. Cara Memasang Discord di Ubuntu &Linux Mint

  3. Cara Menginstal Microsoft Edge di Ubuntu &Linux Mint