文档章节

Linux下部署yii

outstandingjin
 outstandingjin
发布于 2013/06/18 21:59
字数 502
阅读 674
收藏 2
yii

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

转载自:http://www.eeice.com/archive/design/yiiorlinux.html


linux环境为ContOS,YII框架的版本是1.1.13

将下载的YII解压缩,压缩后会有三个文件夹,”demos,requirements,framework”,demos 当然就是演示了,暂时不用,而requirements是独立于YII框架的,用于检测服务器信息的,我们只将其中的framework文件夹拷贝到web目录,我的为了节省时间,我的LAMP环境不是编译安装,所以web根目录在 “/var/www/html/”,我新建一个文件夹叫yii,framework放入yii中。

运行命令部署网站:”yii- dir/framework/yiic webapp”,yii-dir是yii所在目录,例如我的就是”/var/www/html/yii/framework/yiic webapp  /var/www/html/yii/testweb”,这里的”/var/www/html/yii/testweb”,是部署网站文件夹的路径(我把路径都贴上了,够清晰了吧)。

在linux下可能会有权限问题,因为我们只是测试,不是实际部署,不用考虑安全问题,所有需要读写权限的文件夹及子文件夹就都给777权限,在yii目录下运行”chmod -R 777 .”。

如果LAMP是编译安装的,还需要用vi打开yiic,把”#!/usr/bin/env php”改为”!#/usr/local/php/bin/php(也就是你php路径)”。

如果权限没有问题,就会出现提示:

Create a Web application under ‘/var/www/html/yii/testweb’?(yes|no) [no]:

输入”y”,就可以看到自动安装了。安装成功会提示

Your application has heen created successfully under

我们打开yii文件夹就可以看到testweb目录了,把域名解析到这个文件夹,看看效果吧(别忘了重启apache)。

我这里访问还出现了一个问题:

是php的警告

date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead

时区的问题,打开php.ini,找到;date.timezone =,替换为 date.timezone = “Asia/Shanghai”

重启apache

OK,成功

本文转载自:http://www.eeice.com/archive/design/yiiorlinux.html

outstandingjin
粉丝 1
博文 10
码字总数 1334
作品 0
南开
程序员
私信 提问
加载中

评论(1)

jsh13579
jsh13579
标记
linux下安装yii——遇到到问题和解决

由于PHP的很多高阶教材都是以LINUX作为基础,我也只好硬着头皮从WINDOWS转向LINUX,说实在的,这是个很痛苦到过程,从一个傻瓜 式到桌面系统转到一个繁琐到命令式系统,就像从移动电话时代回...

南国野兽
2012/11/24
4.9K
0
Yii2 负载均衡找不到JS,CSS

在部署项目的时候,用了2台服务器.请求的时候用了负载均衡,导致 YII2 的静态文件(js,css...)报 404 ,原因是: 请求一个页面时 A服务器 去处理,但是静态资源缺请求到了 B服务器 ,B服务器的 YII2...

osc_5f6m2xhg
2018/05/14
2
0
如何在hostease部署基于yii框架技术的web网站

从中午到腾到凌晨2点多,总算把网站部署好了。本以为会很轻松的,因为写好的blog网站,一直在我自己的LAMP环境主机上运行的很顺利,结果一放到网络服务器上,就遇到了问题。官方的教程是满足...

南国野兽
2013/01/07
308
0
QeePHP 基础性能的基本测试,以及与 Yii 的性能比较

本来不想做这个测试的,但是论坛上有人问,就简单测试了一下。 测试环境并不是服务器,而是我的个人 PC,配置如下: CPU:闪龙 3000+ 内存: 2G Windows XP SP3 Apache 2.2 + PHP 5.2.6 + X...

红薯
2009/01/12
4.8K
4
Yii basic 去掉index.php 后缀

安装 Yii 社区推荐:掘金是一个面向程序员的技术社区,从后端到架构,从 PHP 最佳实践到一线大厂经验分享,无论入门还是进阶,来掘金你不会错过后端开发的任何一个技术干货。 你可以通过两种...

全栈coder
2018/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何制作出色的R可重现示例 - How to make a great R reproducible example

问题: This post is a Community Wiki . 这篇文章是社区维基 。 Edit existing answers to improve this post. 编辑现有答案以改善此职位。 It is not currently accepting new answers. 它......

技术盛宴
10分钟前
24
0
windows下修改默认mysql编码

查看编码格式: 进入mysql执行下面语句 show variables like '%character%'; 修改编码格式: set character_set_client=utf8;set character_set_connection=utf8;set character_set_da......

珞木橘子
15分钟前
21
0
ArrayList与LinkList性能对比----新增元素

在聊到 ArrayList 和 LinkList 的时候都会这么说 ArrayList 底层是基于数组实现的内存地址物理上是连续的,新增,删除效率低,查询效率高 LinkList 是基于链表实现的,逻辑地址是连续的内存地...

Lbj虞
36分钟前
34
0
Nginx

想了解nginx的代理可以先看这篇: https://baijiahao.baiducom/s?id=1652608869911988442&wfr=spider&for=pc nginx常用命令 nginx -t ##检查配置文件,一般修改完配置文件都建议一定先执行这...

UItraman
昨天
24
0
新基建的福音:智慧楼宇可视化监控系统引领智能化新时代

前言 智慧楼宇和人们的生活息息相关,楼宇智能化程度的提高,会极大程度的改善人们的生活品质,在当前工业互联网大背景下受到很大关注。目前智慧楼宇可视化监控的主要优点包括: 智慧化 -- 智...

xhload3d
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部