如何在Ubuntu和LinuxMint设置Nette PHP框架

Nette 是一个PHP框架越来越流行世界各地。根据SitePoint的调查Nette 是第三个用于Web开发最流行的PHP框架。本教程将帮助你在Ubuntu,Debian和LinuxMint操作系统安装Nette PHP框架。

第1步 - 安装LAMP

先用您的系统上安装LAMP服务器的启动。如果您已经运行LAMP跳过这一步使用其他命令如下设置LAMP在Ubuntu系统上。

安装PHP 5.5

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php5
$ sudo apt-get update
$ sudo apt-get install -y php5 php5-mcrypt php5-gd

安装的Apache2

$ apt-get install apache2 libapache2-mod-php5

安装MySQL

$ apt-get install mysql-server php5-mysql

第2步 - 安装或更新Composer

Composer需要安装Nette 框架。所以下面用命令来下载和在我们的系统命令使用。
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
如果您已经安装在系统上的Composer。使用以下命令将其更新到最新版本。
$ composer self-update

第3步 - 创建Nette 应用

让我们浏览网页文档根目录,并使用Composer创建使用下面的命令一个新的应用程序Nette 。它会自动下载Nette 框架的最新版本,您的系统上mypp目录下。
$ cd /var/www/
$ sudo composer create-project nette/sandbox myapp
在成功下载所有的包,设置适当的权限申请。
$ chown -R www-data.www-data myapp
$ chmod -R 755 myapp
$ chmod -R 777 myapp/tmp myapp/log

第4步 - 访问Nette 应用

在这个阶段,您已经成功地配置您的系统Nette 框架。
 http://localhost/myapp/www/
安装•奈特PHP框架

第5步 - 创建的Apache虚拟主机

现在,如果你需要使用子域名配置Nette 。在你的Apache配置文件中创建一个虚拟主机。创建Apache配置文件在/etc/apache2/sites-available/ 。
$ vim /etc/apache2/sites-available/nette.example.com.conf
目录,并添加下面的内容。
<VirtualHost *:80>

        ServerName nette.example.com
        DocumentRoot /var/www/myapp/wwww

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/myapp>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

最后使网站并使用下面的命令重新加载Apache服务。
$ a2ensite nette.example.com
$ sudo service apache2 reload