php nette,如何在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/
第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框架相关推荐
- linux mint 修改dns,如何在Ubuntu和LinuxMint中刷新DNS缓存
本篇文章给大家介绍的内容是关于如何在Ubuntu和LinuxMint中刷新DNS缓存,下面我们来看具体的内容. 域名系统(DNS)是互联网的主干网之一.你无法想象在全球数百万用户的公共网络上运行网站. ...
- linux mint 修改dns,如何在Ubuntu和LinuxMint中刷新DNS缓存-linux运维
本篇文章给大家介绍的内容是关于如何在Ubuntu和LinuxMint中刷新DNS缓存,下面我们来看具体的内容. 域名系统(DNS)是互联网的主干网之一.你无法想象在全球数百万用户的公共网络上运行网站. ...
- ubuntu下更改时区_技术|如何在 Ubuntu Linux 中设置或更改时区
你安装 Ubuntu 时,它会要求你设置时区.如果你选择一个错误的时区,或者你移动到世界的一些其它地方,你可以很容易地在以后更改它. 如何在 Ubuntu 和其它 Linux 发行版中更改时区 这里有 ...
- python 3.6.0.tgz,如何在Ubuntu和LinuxMint上安装Python 3.6.0
Python 3.6.0是在编写教程时的最新稳定版本. 此Python版本可供下载和安装. 本文将帮助您在Ubuntu和Linuxmint操作系统上安装Python 3.6.0. 要了解这个版本的更多 ...
- 如何在 Ubuntu server 中设置 RainLoop Webmail
Webmail无疑是任何邮件服务器必不可少的一部分.虽然本地邮件客户端通常比Webmail的功能更多,但通过电子邮件客户端从外部可信的网络访问IMAP或SMTP有时会很棘手.再者,当你需要在一个特定的 ...
- 【Ubuntu】如何在Ubuntu系统上设置好看的动态壁纸(Komorebi)
前言: 最近闲来无事,装了Ubuntu的双系统玩玩.但是很快就发现了Ubuntu的壁纸实在太过单调了,对于一个重度动态壁纸爱好者来讲简直是令人抓狂.于是很快就想到了Wallpaper Engine,果 ...
- linux桌面计时器,如何在Ubuntu中设置计时器,警报和秒表
在本文中,我们将说明如何在Ubuntu系统上设置计时器,警报和秒表.本文介绍了以下两种方法: 通过使用Gnome Clocks工具的UI 通过命令行使用各种技巧和技巧 我们已经在Ubuntu 18.0 ...
- 如何在ubuntu下安装detectron2_如何在 Debian/Ubuntu 上手动安装安全更新?
在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们. -- Magesh Maruthamuthu(作者) ...
- ubtun服务器如何修改密码,如何在Ubuntu中更改root密码
root用户(或超级用户)是在所有Linux和Unix的系统上都存在的特殊用户.它具有对系统上的每个命令和任何资源的完全访问权限,而没有任何限制. 在Ubuntu系统中,默认情况下基于安全原因root ...
最新文章
- 文件处理命令:sed
- Ubuntu双系统Grub启动菜单修复
- RCP开发小技巧(二)
- Kubernetes实用技巧
- /dev/null 文件
- [Python] L1-014. 简单题-PAT团体程序设计天梯赛GPLT
- 子网掩码,可变长子网掩码,ABC类IP网络地址详解
- HTML电气规范表格不显示,ElecBook天正电气规范在线查询.chm
- 超级简单的纯js 象棋,看一遍你也会写
- 魔兽争霸III数据包规范
- COSTDOWN版本的NRF51802和NRF51822的复位问题
- QML编写自定义控件:手风琴图片滑动
- 闲谈mac地址学习以及IVL/SVL
- wkhtmltopdf下载pdf有个别字体是乱码
- 浏览器预览html网址,在浏览器中预览网页
- 塔望3W消费战略全案丨品类重新定义 打造金皇品高端速食第一面
- SpringBoot:Sa-Token的具体介绍与使用
- IDEA+SpringBoot+Vue
- 先验后验与贝叶斯定理
- python操作excle表格
热门文章
- Spring @InitBinder注解
- python执行pip install 命令的时候报错 Filexxxx,line 1 pip install 的问题
- DIH增量、定时导入并检索数据--转载
- QImage 图像格式小结,QImage::Format
- Cesium隐藏版权信息
- 通过BAPI方式展示长文本ADA_POPUP_WITH_TABLE
- CMMI3级评估工作的总结 (转贴)
- 2022年12月英语六级预测范文—预测范文:人生哲理、人生
- phpstudy端口被占用
- 百度千言-中文文本相似度实战