GNU/Linux >> Belajar Linux >  >> OpenSuse

Instal Zend Framework di openSUSE / openSUSE 12.1

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 openSUSE 12.

Buka Terminal lalu alihkan ke pengguna root.

raj@geeksite:~ $ su

Instal Zend Framework:

Tambahkan repositori untuk Zend Framework.

root@geeksite:~ # zypper ar http://download.opensuse.org/repositories/server:/monitoring/openSUSE_12.1 zend

Segarkan repositori sistem, Anda mungkin perlu menerima kunci untuk men-cache repo Zend.

root@geeksite:~ # zypper ref

Instal Zend Framework di openSUSE 12.1.

root@geeksite:~ # zypper in php5-ZendFramework

Konfirmasikan versi yang diinstal.

root@geeksite:~ # zf show version
Zend Framework Version: 1.11.10

Menguji proyek Zend:

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

root@geeksite:~ # cd /srv/www/htdocs/

Buat proyek uji yang disebut geeksite.

root@geeksite htdocs:~ # zf create project geeksite
Creating project at /srv/www/htdocs/geeksite
Note: This command created a web project, for more information setting up your VHOST, please see docs/README
Testing Note: PHPUnit was not found in your include_path, therefore no testing actions will be created.

Anda akan mendapatkan pesan di atas setelah menekan Enter; jika Anda mendapatkan pesan kesalahan yang disertakan dalam pesan di atas, Anda harus menginstal PHPUnit.

Opsional:

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

root@geeksite  geeksite:~ # 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.

root@geeksite library:~ # ln -s /usr/share/php5/Zend .

Tampilan hierarki direktori proyek Anda.

root@geeksite 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
├── public
│   └── index.php
└── tests
    ├── application
    │   └── controllers
    │       └── IndexControllerTest.php
    ├── bootstrap.php
    ├── library
    └── phpunit.xml

16 directories, 11 files

Buka browser web dan navigasikan ke http://localhost/geeksite/public. Cuplikan Layar Proyek Uji di openSUSE 12.1.

Itu saja!


OpenSuse
  1. Instal Zend Framework di Fedora 16 “Verne”

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

  3. Instal Apache Tomcat 8 di openSUSE 13.2

  1. Instal Cacti di openSUSE 13.2

  2. Instal Nagios di openSUSE 13.2

  3. Instal phpMyAdmin di openSUSE 13.2

  1. Instal ownCloud di openSUSE 12

  2. Instal VLC 2.0 "Twoflower" di openSUSE 12.1

  3. Instal Firefox 10 di openSUSE 12.1 | Instal Mozilla Firefox 10 di openSUSE 12.1