yii的部署

linux服务器

1、先搭建LNMP平台,

2、到http://www.yiiframework.com/download/  ,下载yii-advanced-app-2.0.6.tgz包

3、解包

4、把目录移动到网站的根目录下

5、我nginx安装到/usr/local/nginx,php安装到/usr/local/php,所以要修改yii的初始化文件vim

/usr/local/nginx/html/advanced/init

把第一行  #!/usr/bin/env php

改成   #!/usr/local/php/bin/php

6、运行init

7、这时/usr/local/nginx/html/advanced/frontend/web/目录就生成了index.php和index-test.php两个文件

8、修改index-test.php,第三行

如果用服务器访问自身的index-test.php是不需要修改的,但使用客户端去访问就需要添加客户端的ip了。

9、在浏览器中访问,我把/usr/local/nginx/html/advanced/frontend/web/设为网站的根目录,所以直接输入网址就能访问了。看到下图表示成功

访问index-test.php也是看到这个图

windows服务器

1、安装wamp2.4以上的版本。

2、到http://www.yiiframework.com/download/  ,下载yii-advanced-app-2.0.6.tgz包

3、解包

4、把目录移动到网站的根目录下

5、运行init.bat

剩余步骤与linux一样

Composer不是必须安装,安装只是用来下载yii而已,安装composer需要修改wamp的php.ini文件,开启openssl,就是去掉openssl的注释。

yii1.0有检测环境情况,解压1.0后,访问requirements文件夹下的index.php,就看到下图

无需全部通过,看自己的实际情况。

补充部份模块,参考http://blog.csdn.net/yanggang82/article/details/4218556

yii2.0也有环境检测,解包后得到目录advanced,下面有个文件requirements.php,在浏览器上打开,即可看到环境检测页面

时间: 2024-10-11 21:35:18

yii的部署的相关文章

yii框架部署

1.下载框架解压,复制framework 2.可以看一下里边的目录结构 3.将framework文件夹复制到你想要存放的地方 4.然后执行cmd命令,创建自己的应用系统,这是可能遇到的问题 5.不是内部命令说明环境变量没配置 6.将php.ini所在目录路径写到环境变量path中 7.命令说明,如图 8.创建了一个shop应用系统,可惜多打了个分号 9.创建完成后framework同级目录就多个shop文件夹 10.可以看一下shop中已经自动创建了一些文件 11.然后配置虚拟主机以便能访问,先

Yii框架(Yii Framework)部署

一.下载Yii 在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了(这里已经部署好wampserver了),环境搭建好后,到yii官方网站下载yii framework:http://www.yiiframework.com/ 将下载下来的文件夹解压,放置你的php环境目录里面:这里我们需要的只有两个文件夹framework和requirements:framework是框架文件,这个是必须的:requirements是环境检测文件:demos是示例. 然后检测一下当前的环境

yii框架的部署方法

yii框架(yii framework)的部署方法 初学者来说,部署yii框架还是有一定难度的,Yii是一个基于组件.用于开发大型 Web 应用的高性能 PHP 框架.Yii提供了今日Web 2.0应用开发所需要的几乎一切功能.Yii是最有效率的PHP框架之一.下面就开始我们的yii框架的部署. 1.在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了,环境搭建好后,到yii官方网站下载yii framework 2.然后将下载下来的文件夹解压,放置你的php环境目录里面;这里

nginx之location部署yii项目(不使用nginx端口转发)

前言: 之前部署yii项目的时候, 使用的是域名, 后来使用nginx进行端口转发(反向代理)来部署yii项目. 这一次部署尝试只使用location 进行部署(不需要使用端口). 先贴出nginx的配置 正题: 首先yii项目本地能够跑通, 在部署的时候, 遇到问题一定多去查看日志(主要是nginx的访问日志和错误日志). 在本次部署的时候, 遇到的问题是项目的样式没有出来, 项目样式没有出来  (1)可能是路径不对, (2) 静态资源没有访问权限, 我查看nginx访问日志 发现请求这个静态

YII框架的部署 通过YII脚手架程序创建应用程序系统

1,把YII框架里面的framework复制粘贴到nginx目录下 2,创建一个商城系统: 1)修改环境变量 制定php.exe的目录 2)C:\Users\Administrator>cd C:\Users\Administrator C:\Users\Administrator>d: D:\>cd wamp D:\wamp>cd nginx D:\wamp\nginx>cd html D:\wamp\nginx\html>cd YII D:\wamp\nginx\h

【Nginx】Nginx下的Yii部署

Url的重写 nginx的配置文件 [[email protected] protected]# vim /etc/nginx/conf.d/default.conf server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location = /favicon.ico { log_not_found off; access_l

使用nginx部署Yii 2.0\yii-basic-app-2.0.5

nginx.conf #user nobody;worker_processes 1; #error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024;} http { include mime.types; default_type application/octet-s

使用nginx部署Yii 2.0\yii-advanced-app-2.0.6

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream;

详细说明php的4中开源框架(TP,CI,Laravel,Yii)

ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效.中文文档齐全,入门超级简单.自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较速度. 优点:这个框架易使用 易学 安全 对bae sae支持很好提供的工具也很强大 可以支持比较大的项目开发 易扩展 全中文文档 总的来说这款框架适合非常适合国人使用 性能 上比CI还要强一些 缺点:配置对有些人来说有些复杂(其实是因为没有认真的读过其框架源码)文档有