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

目录,并添加下面的内容。

ServerName nette.example.com

DocumentRoot /var/www/myapp/wwww

Options FollowSymLinks

AllowOverride None

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log

LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

最后使网站并使用下面的命令重新加载Apache服务。

$ a2ensite nette.example.com

$ sudo service apache2 reload

php nette,如何在Ubuntu和LinuxMint设置Nette PHP框架相关推荐

  1. linux mint 修改dns,如何在Ubuntu和LinuxMint中刷新DNS缓存

    本篇文章给大家介绍的内容是关于如何在Ubuntu和LinuxMint中刷新DNS缓存,下面我们来看具体的内容. 域名系统(DNS)是互联网的主干网之一.你无法想象在全球数百万用户的公共网络上运行网站. ...

  2. linux mint 修改dns,如何在Ubuntu和LinuxMint中刷新DNS缓存-linux运维

    本篇文章给大家介绍的内容是关于如何在Ubuntu和LinuxMint中刷新DNS缓存,下面我们来看具体的内容. 域名系统(DNS)是互联网的主干网之一.你无法想象在全球数百万用户的公共网络上运行网站. ...

  3. ubuntu下更改时区_技术|如何在 Ubuntu Linux 中设置或更改时区

    你安装 Ubuntu 时,它会要求你设置时区.如果你选择一个错误的时区,或者你移动到世界的一些其它地方,你可以很容易地在以后更改它. 如何在 Ubuntu 和其它 Linux 发行版中更改时区 这里有 ...

  4. python 3.6.0.tgz,如何在Ubuntu和LinuxMint上安装Python 3.6.0

    Python 3.6.0是在编写教程时的最新稳定版本. 此Python版本可供下载和安装. 本文将帮助您在Ubuntu和Linuxmint操作系统上安装Python 3.6.0. 要了解这个版本的更多 ...

  5. 如何在 Ubuntu server 中设置 RainLoop Webmail

    Webmail无疑是任何邮件服务器必不可少的一部分.虽然本地邮件客户端通常比Webmail的功能更多,但通过电子邮件客户端从外部可信的网络访问IMAP或SMTP有时会很棘手.再者,当你需要在一个特定的 ...

  6. 【Ubuntu】如何在Ubuntu系统上设置好看的动态壁纸(Komorebi)

    前言: 最近闲来无事,装了Ubuntu的双系统玩玩.但是很快就发现了Ubuntu的壁纸实在太过单调了,对于一个重度动态壁纸爱好者来讲简直是令人抓狂.于是很快就想到了Wallpaper Engine,果 ...

  7. linux桌面计时器,如何在Ubuntu中设置计时器,警报和秒表

    在本文中,我们将说明如何在Ubuntu系统上设置计时器,警报和秒表.本文介绍了以下两种方法: 通过使用Gnome Clocks工具的UI 通过命令行使用各种技巧和技巧 我们已经在Ubuntu 18.0 ...

  8. 如何在ubuntu下安装detectron2_如何在 Debian/Ubuntu 上手动安装安全更新?

    在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们. -- Magesh Maruthamuthu(作者) ...

  9. ubtun服务器如何修改密码,如何在Ubuntu中更改root密码

    root用户(或超级用户)是在所有Linux和Unix的系统上都存在的特殊用户.它具有对系统上的每个命令和任何资源的完全访问权限,而没有任何限制. 在Ubuntu系统中,默认情况下基于安全原因root ...

最新文章

  1. 文件处理命令:sed
  2. Ubuntu双系统Grub启动菜单修复
  3. RCP开发小技巧(二)
  4. Kubernetes实用技巧
  5. /dev/null 文件
  6. [Python] L1-014. 简单题-PAT团体程序设计天梯赛GPLT
  7. 子网掩码,可变长子网掩码,ABC类IP网络地址详解
  8. HTML电气规范表格不显示,ElecBook天正电气规范在线查询.chm
  9. 超级简单的纯js 象棋,看一遍你也会写
  10. 魔兽争霸III数据包规范
  11. COSTDOWN版本的NRF51802和NRF51822的复位问题
  12. QML编写自定义控件:手风琴图片滑动
  13. 闲谈mac地址学习以及IVL/SVL
  14. wkhtmltopdf下载pdf有个别字体是乱码
  15. 浏览器预览html网址,在浏览器中预览网页
  16. 塔望3W消费战略全案丨品类重新定义 打造金皇品高端速食第一面
  17. SpringBoot:Sa-Token的具体介绍与使用
  18. IDEA+SpringBoot+Vue
  19. 先验后验与贝叶斯定理
  20. python操作excle表格

热门文章

  1. Spring @InitBinder注解
  2. python执行pip install 命令的时候报错 Filexxxx,line 1 pip install 的问题
  3. DIH增量、定时导入并检索数据--转载
  4. QImage 图像格式小结,QImage::Format
  5. Cesium隐藏版权信息
  6. 通过BAPI方式展示长文本ADA_POPUP_WITH_TABLE
  7. CMMI3级评估工作的总结 (转贴)
  8. 2022年12月英语六级预测范文—预测范文:人生哲理、人生
  9. phpstudy端口被占用
  10. 百度千言-中文文本相似度实战