如何在 Ubuntu 15.04 上安装 Symfony 3 框架

在本教程中,我们将向您展示如何在 Ubuntu 15.04 上安装和配置 Symfony 3 框架。 对于那些不知道的人,Symfony 3 是一个用于开发 web 2.0 应用程序的开源和高性能 PHP 框架。 Symfony 允许您开发比使用扁平 PHP 更快、更好的软件。 与 CodeIgniter 和 Cake 等其他框架相比,Symfony 有很多优势。 安装 Symfony 相对容易。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 15.04 服务器上逐步安装 Symfony 3 框架。

在 Ubuntu 15.04 上安装 Symfony 3 框架

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 LAMP (Linux, ApacheMariaDB, PHP) 服务器。

需要 Ubuntu 15.04 LAMP 服务器。 如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。 此外,安装所有必需的 PHP 模块:

apt-get install php5-cli php5-mcrypt php5-gd php5-curl php5-mysql libapache2-mod-php5

步骤 3. 安装 Symfony 3 框架。

首先到 Symfony 的下载页面下载 Symfony 的最新稳定版,在写这篇文章的时候是 3.0 版:

sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony sudo chmod a+x /usr/local/bin/symfony

创建一个新的 Symfony 项目:

symfony new project_name mv /project_name /var/www/your-domain.com

我们将需要更改一些文件夹权限:

chown www-data:www-data -R /var/www/your-domain.com/

步骤 4. 配置 Apache Symfony 的网络服务器。

在中创建一个新的虚拟主机指令 Apache. 例如,新建一个 Apache 名为’的配置文件symfony.conf‘ 在您的虚拟服务器上:

sudo a2enmod rewrite touch /etc/apache2/sites-available/symfony.conf ln -s /etc/apache2/sites-available/symfony.conf /etc/apache2/sites-enabled/symfony.conf nano /etc/apache2/sites-available/symfony.conf

添加以下行:

<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/your-domain.com/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/your-domain.com/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>

现在,我们可以重新启动 Apache 网络服务器,以便进行更改:

systemctl restart apache2.service

步骤 5. 访问 Symfony 3 框架。

Symfony 默认在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://yourdomain.com/app.php 或者 https://server-ip/app.php 并完成所需的步骤以完成安装。 如果您使用防火墙,请打开端口 80 以启用对控制面板的访问。

恭喜! 您已成功安装 Symfony 3。感谢您使用本教程在您的 Ubuntu 15.04 系统上安装 Symfony 3 框架。 如需更多帮助或有用信息,我们建议您查看 Symfony 官方网站.