Zend Framework 2是一个用于开发Web应用程序和服务的开源框架。它需要PHP> = 5.3。它使用100%的面向对象的代码。本教程将帮助您在你的Ubuntu,Debian和LinuxMint系统上安装Zend Framework 2。
1. 安装Apache和PHP
首先确保你已经在系统上安装的Apache2和PHP5。如果尚未安装使用下面的命令来安装它。
$ sudo apt-get update
$ sudo apt-get install apache2 php5 php5-cli
2. 安装PHP Composer
在系统上安装的Apache2和PHP5后,你需要在你的系统上安装PHP Composer。使用下面的命令集来安装它。
$ curl -sS https://getcomposer.org/installer | sudo php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
3. 安装Zend Framework 2
有提供给您的系统上安装的Zend Framework 2很多方面,但我选择的方法如下:这看起来容易。
$ cd /var/www
$ sudo git clone git://github.com/zendframework/ZendSkeletonApplication.git
$ sudo cd ZendSkeletonApplication
$ sudo composer install
4. 启动Web服务器
以下命令将启动一个PHP-CLI web服务器。这是开发的目的,暂时测试非常有用和有益的。
$ php -S 0.0.0.0:8080 -t public/ public/index.php
现在,在Web浏览器中访问 http://localhost:8080 。
5. 配置Apache服务器
让我们配置Zend Framework 2与Apache2的Web应用程序。创建Zend2安装在Apache服务器的配置文件。
$ sudo vi /etc/apache2/sites-available/zend2.example.com.conf
并在文件中添加如下内容。进行必要的修改根据您的设置和Apache的版本。
<VirtualHost *:80>
ServerName zend2.example.com
DocumentRoot /var/www/ZendSkeletonApplication/public
<Directory /var/www/ZendSkeletonApplication/public>
AllowOverride All
# Require all granted # For Apache version >=2.4
Order allow,deny # For Apache version < 2.4
Allow from all # For Apache version < 2.4
</Directory>
</VirtualHost>
现在,使用以下命令启用新创建的网站。
$ sudo a2ensite zend2.example.com
$ sudo service apache2 reload
全做完了!享受与Zend Framework 2的开发吧。