文档章节

Linux下部署yii

outstandingjin
 outstandingjin
发布于 2013/06/18 21:59
字数 502
阅读 610
收藏 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
0
0
如何在hostease部署基于yii框架技术的web网站

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

南国野兽
2013/01/07
0
0
Yii basic 去掉index.php 后缀

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

全栈coder
11/22
0
0
QeePHP 基础性能的基本测试,以及与 Yii 的性能比较

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

红薯
2009/01/12
4.7K
4
北京有招聘php的吗?

我吃苦耐劳, 我工作过半年,在成都, 我在北京培训过几个月, js jquery ajax xml php mysql linux memcache thinkphp yii svn(linux和yii只是用过,其他的还算熟练), 我不是高手(招聘高手...

xiaojianger
2013/02/27
172
0

没有更多内容

加载失败,请刷新页面

加载更多

numpy常用操作

水平合并数组 import numpy as npa = [1,2,3]b = [4,5,6]np.hstack((a,b))# array([1, 2, 3, 4, 5, 6])c = [a,['a','b','c']]d = [b,['d','e','f']]np.hstack((c,d))#array([['1'......

datadev_sh
12分钟前
0
0
四种检测异常值的常用技术简述

摘要: 本文介绍了异常值检测的常见四种方法,分别为Numeric Outlier、Z-Score、DBSCAN以及Isolation Forest 在训练机器学习算法或应用统计技术时,错误值或异常值可能是一个严重的问题,它们...

阿里云官方博客
15分钟前
0
0
如何删除本地服务

Microsoft Windows [版本 10.0.17134.407] (c) 2018 Microsoft Corporation。保留所有权利。 C:\WINDOWS\system32>SC 描述: SC 是用来与服务控制管理器和服务进行通信 的命令行程序。 用法:...

码农屌丝
28分钟前
1
0
Web安全学习规划

一名合格的Web安全工程师是要具备很多的知识点,不但要对网站架构熟悉,通讯协议,测试流程与测试工具使用,漏洞利用脚本编写,还有需要经验的积累等。 互联网进入下半场,竞争越发的激烈,能...

Linux就该这么学
32分钟前
1
0
爬虫Requests基本使用

Requests基本使用 安装 pip install requests 一、Requests模块请求 获取网页(不带参数) r = requests.get('http://www.chinahufei.com')r = requests.post('http://www.chinahufei.com')......

chinahufei
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部