Zend框架3 是可用于创建应用程序的最新版本。最新版本提供了比以前版本更快的应用程序。 Zend 是一个用于开发 Web 应用程序和服务的开源框架。它使用 100% 面向对象的代码。本教程将帮助您在 Ubuntu 16.04 LTS 系统上安装 Zend Framework。
先决条件
- Ubuntu 16.04 上的 Shell 访问
- Sudo 特权帐户访问
第 1 步 – 安装 PHP 和 Apache
Zend Framework 需要 PHP 5.6 或更高版本才能运行。因此请确保您安装了正确的 PHP 版本。要在 Ubuntu 16.04 系统上安装 PHP 和 Apache2,请执行以下命令。
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php apache2 libapache2-mod-php
sudo apt install -y php-mbstring php-mysql php-xml
第 2 步 – 安装 PHP Composer
现在,您已经安装了 PHP,现在可以使用以下命令集在您的系统上安装 PHP Composer。这是下载 Composer 二进制文件并将其放置在 bin 目录下的简单指令。
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 框架
您可以通过多种方式安装 Zend 框架。但 Composer 是安装 Zend 最简单的方法。为你的a创建一个目录
cd /var/www
composer create-project -sdev zendframework/skeleton-application ZendApp
根据您的网络速度,上述命令可能会花费一些时间。此外,这将要求一些用户输入。阅读说明并提供输入。
第 4 步 – 启动 Web 服务器
以下命令将启动 PHP-CLI Web 服务器。这对于临时测试很有用,并且有助于开发目的。
cd /var/www/ZendApp
php -S 0.0.0.0:8080 -t public/ public/index.php
现在在 Web 浏览器中访问 http://localhost:8080。另外,您也可以使用系统IP地址来访问它。
第 5 步 – 配置 Apache 服务器
在上面的步骤中,您已经使用 PHP CLI 直接运行了应用程序。您还可以使用 Apache 托管 Zend 应用程序,这是设置临时和生产环境所必需的。让我们使用 Apache2 将 Zend Framework 配置为 Web 应用程序。在 Apache 中为 Zend 安装创建配置文件。
sudo vi /etc/apache2/sites-available/zend.example.com.conf
在文件中添加以下内容。根据您的目录结构和服务器名称进行必要的更改
|
<虚拟主机 *:80>
服务器名称 zend.example.com
文档根目录 /var/www/ZendApp/public
<目录 /var/www/ZendApp/public>
允许覆盖 All
要求 all granted
</目录>
</虚拟主机>
|
现在使用以下命令启用新创建的网站。另外,请确保您在 Apache 中启用了重写模块。
sudo a2enmod rewrite
sudo a2ensite zend.example.com
sudo systemctl restart apache2.service
现在您可以使用 Apache 中配置的域访问 Zend 应用程序。
结论
全做完了!您已经安装了 Zend 框架并在 Ubuntu 16.04 系统上创建了一个应用程序。让我们享受使用 Zend Framework 的开发吧。