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/
第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